此表格顯示複本上目前一般交易執行狀態。此表格提供有關交易應用程式狀態一般層面的資訊,這些資訊並非特定於任何相關的執行緒。執行緒特定狀態資訊可在 replication_applier_status_by_coordinator
表格中取得 (如果複本為多執行緒,則可在 replication_applier_status_by_worker
表格中取得)。
replication_applier_status
表格具有下列欄位
CHANNEL_NAME
此列顯示的複製通道。永遠都會有一個預設複製通道,且可以新增更多複製通道。如需更多資訊,請參閱 章節 19.2.2,「複製通道」。
SERVICE_STATE
當複製通道的應用程式執行緒處於作用中或閒置狀態時,會顯示
ON
,而OFF
則表示應用程式執行緒未處於作用中。REMAINING_DELAY
如果複本正在等待自來源套用交易起經過
DESIRED_DELAY
秒,此欄位會包含剩餘的延遲秒數。在其他時間,此欄位為NULL
。(DESIRED_DELAY
值會儲存在replication_applier_configuration
表格中。) 如需更多資訊,請參閱 章節 19.4.11,「延遲複製」。COUNT_TRANSACTIONS_RETRIES
顯示由於複寫 SQL 執行緒無法套用交易而進行的重試次數。給定交易的最大重試次數由系統變數
replica_transaction_retries
設定。replication_applier_status_by_worker
表格顯示單執行緒或多執行緒複本的交易重試詳細資訊。
replication_applier_status
表格具有以下索引
主索引鍵位於 (
CHANNEL_NAME
)
不允許對 replication_applier_status
表格使用 TRUNCATE TABLE
。
下表顯示 replication_applier_status
資料行與 SHOW REPLICA STATUS
資料行之間的對應關係。
replication_applier_status 資料行 |
SHOW REPLICA STATUS 資料行 |
---|---|
SERVICE_STATE |
無 |
REMAINING_DELAY |
SQL_Remaining_Delay |