MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
このテーブルには、レプリカの現在の一般的なトランザクション実行ステータスが表示されます。 このテーブルは、関連するスレッドに固有ではないトランザクションアプライヤステータスの一般的な側面に関する情報を示しています。 スレッド固有のステータス情報は、replication_applier_status_by_coordinator テーブル (およびレプリカがマルチスレッドの場合は replication_applier_status_by_worker) で使用できます。
replication_applier_status テーブルには、次のカラムがあります:
CHANNEL_NAME
この行が表示しているレプリケーションチャネル。 常にデフォルトのレプリケーションチャネルがあり、さらにレプリケーションチャネルを追加できます。 詳しくはセクション17.2.2「レプリケーションチャネル」をご覧ください。
SERVICE_STATE
レプリケーションチャネルアプライヤスレッドがアクティブまたはアイドルの場合に ON を表示します。OFF は、アプライヤスレッドがアクティブでないことを意味します。
REMAINING_DELAY
ソースがトランザクションを適用してから DESIRED_DELAY 秒が経過するまでレプリカが待機している場合、このフィールドには残りの遅延秒数が表示されます。 ほかのときは、このフィールドは NULL です。 (DESIRED_DELAY 値は replication_applier_configuration テーブルに格納されます。) 詳しくはセクション17.4.11「遅延レプリケーション」をご覧ください。
COUNT_TRANSACTIONS_RETRIES
レプリケーション SQL スレッドがトランザクションの適用に失敗したために行われた再試行の回数を示します。 特定のトランザクションの最大再試行回数は、slave_transaction_retries システム変数によって設定されます。 replication_applier_status_by_worker テーブルには、シングルスレッドまたはマルチスレッドレプリカのトランザクション再試行に関する詳細情報が表示されます。
replication_applier_status テーブルには次のインデックスがあります:
主キー (CHANNEL_NAME)
TRUNCATE TABLE は、replication_applier_status テーブルに対して許可されていません。
次のテーブルに、replication_applier_status カラムと SHOW REPLICA | SLAVE STATUS カラムの対応を示します。
replication_applier_status カラム |
SHOW REPLICA | SLAVE STATUS カラム |
|---|---|
SERVICE_STATE |
なし |
REMAINING_DELAY |
SQL_Remaining_Delay |