本文介绍了如何使用SHOW BINARY LOGS语句查看PolarDB-X的Binlog日志文件列表。

语法

SHOW BINARY LOGS [WITH stream_name];

说明:

  • 执行上述SQL需要有SUPERREPLICATION CLIENT权限,权限操作请参见账号权限管理
  • 不加WITH子句,可查看单流服务的global binlog文件列表。
  • 添加WITH子句,可查看多流服务的某个流下面的binlog文件列表。参数stream_name表示某个流的名称。
  • 更多详情,请参见SHOW BINARY LOGS

示例1

执行以下语句,查看单流服务的global binlog文件列表。

SHOW BINARY LOGS;

返回结果如下:

+---------------+-----------+
| LOG_NAME      | FILE_SIZE |
+---------------+-----------+
| binlog.000001 |         4 |
+---------------+-----------+

示例2

执行以下语句,查看多流服务中流名称为group1_stream_0的文件列表。

SHOW BINARY LOGS WITH 'group1_stream_0';

返回结果如下:

+-------------------------------+-----------+
| LOG_NAME                      | FILE_SIZE |
+-------------------------------+-----------+
| group1_stream_0#binlog.000001 |   3626808 |
+-------------------------------+-----------+