MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

27.12.11.6 replication_applier_status_by_coordinator テーブル

マルチスレッドのレプリカの場合、レプリカは複数のワーカースレッドとコーディネータスレッドを使用してそれらを管理し、このテーブルにはコーディネータスレッドのステータスが表示されます。 シングルスレッドレプリカの場合、このテーブルは空です。 マルチスレッドのレプリカの場合、replication_applier_status_by_worker テーブルにワーカースレッドのステータスが表示されます。 このテーブルには、コーディネータスレッドによってワーカーのキューにバッファリングされた最後のトランザクションと、現在バッファリングしているトランザクションに関する情報が表示されます。 開始タイムスタンプは、このスレッドがトランザクションの最初のイベントをリレーログから読み取ってワーカーのキューにバッファするタイミングを表し、終了タイムスタンプは最後のイベントがワーカーのキューへのバッファリングを終了したタイミングを表します。

replication_applier_status_by_coordinator テーブルには、次のカラムがあります:

パフォーマンススキーマが無効になっている場合、ローカルタイミング情報は収集されないため、バッファートランザクションの開始タイムスタンプと終了タイムスタンプを示すフィールドはゼロになります。

replication_applier_status_by_coordinator テーブルには次のインデックスがあります:

次のテーブルに、replication_applier_status_by_coordinator カラムと SHOW REPLICA | SLAVE STATUS カラムの対応を示します。

replication_applier_status_by_coordinator カラム SHOW REPLICA | SLAVE STATUS カラム
THREAD_ID なし
SERVICE_STATE Replica_SQL_Running
LAST_ERROR_NUMBER Last_SQL_Errno
LAST_ERROR_MESSAGE Last_SQL_Error
LAST_ERROR_TIMESTAMP Last_SQL_Error_Timestamp