此表格顯示複本上目前的通用交易執行狀態。此表格提供有關交易套用程式狀態的通用方面的資訊,這些資訊並非特定於任何相關執行緒。執行緒特定的狀態資訊可在 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 |