本文介绍了如何使用SHOW MASTER STATUS语句查看PolarDB-X作为主Master角色的Binlog信息。
语法
SHOW [FULL] MASTER STATUS [WITH stream_name]
说明:
执行上述SQL需要有SUPER或REPLICATION CLIENT权限,权限操作请参见账号权限管理。
不加
WITH
子句,可查看单流服务的Master Status。添加
WITH
子句,可查看多流服务中某个流的Master Status。添加FULL选项,可查看binlog文件更详细的信息,高于5.4.18的版本才支持该选项。
更多详情,请参见SHOW MASTER STATUS。
示例1
执行以下语句:
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 | | | |
+-------------------------------+----------+--------------+------------------+-------------------+
示例3
执行以下语句:
SHOW FULL MASTER STATUS \G;
返回结果如下:
show full master status \G;
*************************** 1. row ***************************
FILE: binlog.000655
POSITION: 6889
LASTTSO: 718587571090751494417169409264603668500000000000000000
DELAYTIMEMS: 210
AVGREVEPS: 0
AVGREVBPS: 0
AVGWRITEEPS: 0
AVGWRITEBPS: 199
AVGWRITETPS: 0
AVGUPLOADBPS: 199
AVGDUMPBPS: 219
EXTINFO:
返回结果说明:
LASTTSO:binlog文件中最后一个事务的TSO。
DELAYTIMEMS:binlog日志服务的延迟时间。
AVGWRITEEPS:每秒钟写入binlog文件的event的个数。
AVGWRITEBPS:每秒钟写入binlog文件的字节数。
AVGWRITETPS:每秒钟写入binlog文件的事务个数。
AVGUPLOADBPS:每秒钟binlog文件上传到远端存储的字节数。
AVGDUMPBPS:每秒钟日志服务对外dump binlog数据的字节数。
文档内容是否对您有帮助?