このページは機械翻訳したものです。
このテーブルには、レプリカの現在の一般的なトランザクション実行ステータスが表示されます。 このテーブルは、関連するスレッドに固有ではないトランザクションアプライヤステータスの一般的な側面に関する情報を示しています。 スレッド固有のステータス情報は、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 |