すべてのプロダクト
Search
ドキュメントセンター

PolarDB:マスターステータスを表示

最終更新日:Sep 27, 2024

このトピックでは、SHOW MASTER STATUSステートメントを実行して、プライマリPolarDB-Xインスタンスのバイナリログファイルに関する情報を照会する方法について説明します。

構文

SHOW [FULL] MASTER STATUS [WITH stream_name]

使用上の注意

  • 上記のSQL文を実行する前に、アカウントにSUPERまたはREPLICATION CLIENT権限が付与されていることを確認してください。 権限の管理方法については、「アカウントと権限の管理」をご参照ください。

  • WITH句がSQL文に追加されていない場合、プライマリインスタンスのバイナリログファイルに関する情報を表示できます。 バイナリログファイルは、シングルストリームモードで生成されます。

  • WITH句がSQL文に追加されている場合、プライマリインスタンスのバイナリログファイルに関する情報を表示できます。 バイナリログファイルは、マルチストリームモードで特定のストリームで生成されます。

  • カーネルバージョンがV5.4.18以降のPolarDB-Xインスタンスの場合、FULLパラメーターを指定して、バイナリログファイルの詳細を照会できます。

  • SQL文の詳細については、「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ストリームに生成されます。

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: バイナリログファイルの最後のトランザクションのTSO。

  • DELAYTIMEMS: バイナリログ遅延。

  • AVGWRITEEPS: 1秒あたりにバイナリログファイルに書き込まれるイベントの数。

  • AVGWRITEBPS: 1秒あたりにバイナリログファイルに書き込まれるバイト数。

  • AVGWRITETPS: 1秒あたりにバイナリログファイルに書き込まれるトランザクションの数。

  • AVGUPLOADBPS: リモートストレージにアップロードされるバイナリログファイルの1秒あたりのバイト数。

  • AVGDUMPBPS: 1秒あたりのbinlogダンプのバイト数。