全部產品
Search
文件中心

PolarDB:SHOW MASTER STATUS

更新時間:Aug 21, 2024

本文介紹了如何使用SHOW MASTER STATUS語句查看PolarDB-X作為主Master角色的Binlog資訊。

文法

SHOW [FULL] MASTER STATUS [WITH stream_name]

說明:

  • 執行上述SQL需要有SUPERREPLICATION 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:binlogLog Service的延遲時間。

  • AVGWRITEEPS:每秒鐘寫入binlog檔案的event的個數。

  • AVGWRITEBPS:每秒鐘寫入binlog檔案的位元組數。

  • AVGWRITETPS:每秒鐘寫入binlog檔案的事務個數。

  • AVGUPLOADBPS:每秒鐘binlog檔案上傳到遠端儲存的位元組數。

  • AVGDUMPBPS:每秒鐘Log Service對外dump binlog資料的位元組數。