ここで説明する「パフォーマンススキーマ」テーブルは、MySQL 8.0.17 の時点で使用可能です。
clone_status
テーブルには、現在または最後に実行されたクローニング操作のステータスのみが表示されます。 テーブルには、1 行のデータのみが含まれているか、空です。
clone_status
テーブルには、次のカラムがあります:
-
ID
現在の MySQL サーバーインスタンス内の一意のクローニング操作識別子。
-
PID
クローニング操作を実行しているセッションのプロセスリスト ID。
-
STATE
クローニング操作の現在の状態。 値には、
Not Started
,In Progress
,Completed
およびFailed
が含まれます。 -
BEGIN_TIME
クローニング操作がいつ開始されたかを示す
'
形式のタイムスタンプ。YYYY-MM-DD hh:mm:ss
[.fraction
]' -
END_TIME
クローニング操作が終了した時間を示す
'
形式のタイムスタンプ。 操作が終了していない場合は NULL を報告します。YYYY-MM-DD hh:mm:ss
[.fraction
]' -
SOURCE
'
HOST:PORT
'形式のドナー MySQL サーバーアドレス。 このカラムには、ローカルクローニング操作の'LOCAL INSTANCE
'が表示されます。 -
DESTINATION
クローニング先のディレクトリ。
-
ERROR_NO
失敗したクローニング操作について報告されたエラー番号。
-
ERROR_MESSAGE
失敗したクローニング操作のエラーメッセージ文字列。
-
BINLOG_FILE
データがクローニングされるバイナリログファイルの名前。
-
BINLOG_POSITION
データのクローン先のバイナリログファイルのオフセット。
-
GTID_EXECUTED
最後にクローニングされたトランザクションの GTID 値。
clone_status
テーブルは読取り専用です。 TRUNCATE TABLE
を含む DDL は許可されていません。