本文介绍了如何使用SHOW MASTER STATUS语句查看PolarDB-X作为主Master角色的Binlog信息。
语法
SHOW MASTER STATUS [WITH stream_name]
说明:
- 执行上述SQL需要有SUPER或REPLICATION CLIENT权限,权限操作请参见账号权限管理。
- 不加
WITH
子句,可查看单流服务的Master Status。 - 添加
WITH
子句,可查看多流服务中某个流的Master Status。 - 更多详情,请参见SHOW MASTER STATUS。
示例
执行以下语句,查看单流服务的Master Status。
SHOW MASTER STATUS;
返回结果如下:
*************************** 1. row ***************************
FILE: binlog.000001
POSITION: 4
BINLOG_DO_DB:
BINLOG_IGNORE_DB:
EXECUTED_GTID_SET:
示例2
执行以下语句,查看多流服务中group1_stream_0流的Master Status。
SHOW MASTER STATUS WITH 'group1_stream_0';
返回结果如下:
+-------------------------------+----------+--------------+------------------+-------------------+
| FILE | POSITION | BINLOG_DO_DB | BINLOG_IGNORE_DB | EXECUTED_GTID_SET |
+-------------------------------+----------+--------------+------------------+-------------------+
| group1_stream_0#binlog.000001 | 3626808 | | | |
+-------------------------------+----------+--------------+------------------+-------------------+