此表格顯示處理複本與來源連線的 I/O 執行緒目前狀態、轉送日誌中最後排隊交易的相關資訊,以及目前在轉送日誌中排隊的交易相關資訊。
相較於 replication_connection_configuration
表格,replication_connection_status
變更頻率較高。它包含連線期間變更的值,而 replication_connection_configuration
包含定義複本如何連線至來源,且在連線期間保持恆定的值。
replication_connection_status
表格具有下列欄位
CHANNEL_NAME
此列正在顯示的複寫通道。永遠會有預設的複寫通道,而且可以新增更多複寫通道。如需更多資訊,請參閱第 19.2.2 節,「複寫通道」。
GROUP_NAME
如果此伺服器是群組的成員,則顯示伺服器所屬群組的名稱。
SOURCE_UUID
來自來源的
server_uuid
值。THREAD_ID
I/O 執行緒 ID。
SERVICE_STATE
ON
(執行緒存在且為作用中或閒置)、OFF
(執行緒已不存在),或CONNECTING
(執行緒存在且正在連線至來源)。RECEIVED_TRANSACTION_SET
與此複本接收到的所有交易對應的全域交易 ID (GTID) 集。如果未使用 GTID,則為空。如需更多資訊,請參閱GTID 集。
LAST_ERROR_NUMBER
、LAST_ERROR_MESSAGE
導致 I/O 執行緒停止的最近錯誤的錯誤號碼和錯誤訊息。錯誤號碼為 0 且訊息為空字串表示「沒有錯誤。」如果
LAST_ERROR_MESSAGE
值不為空,則錯誤值也會出現在複本的錯誤日誌中。發出
RESET BINARY LOGS AND GTIDS
或RESET REPLICA
會重設這些欄位中顯示的值。LAST_ERROR_TIMESTAMP
以
'
格式顯示最近一次發生 I/O 錯誤的時間戳記。YYYY-MM-DD hh:mm:ss
[.fraction
]'LAST_HEARTBEAT_TIMESTAMP
以
'
格式顯示複本收到最近一次心跳訊號的時間戳記。YYYY-MM-DD hh:mm:ss
[.fraction
]'COUNT_RECEIVED_HEARTBEATS
自上次複本重新啟動或重設,或者發出
CHANGE REPLICATION SOURCE TO
陳述式以來,複本收到的心跳訊號總數。LAST_QUEUED_TRANSACTION
最後排隊至轉送日誌的交易的全域交易 ID (GTID)。
LAST_QUEUED_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP
以
'
格式顯示轉送日誌中最後排隊的交易在原始來源上認可的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'LAST_QUEUED_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP
以
'
格式顯示轉送日誌中最後排隊的交易在直接來源上認可的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'LAST_QUEUED_TRANSACTION_START_QUEUE_TIMESTAMP
時間戳記,格式為
'
,顯示此 I/O 線程將最後一個交易放入中繼日誌佇列的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'LAST_QUEUED_TRANSACTION_END_QUEUE_TIMESTAMP
時間戳記,格式為
'
,顯示最後一個交易加入中繼日誌檔案佇列的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'QUEUEING_TRANSACTION
目前正在中繼日誌中排隊的交易之全域交易 ID (GTID)。
QUEUEING_TRANSACTION_ORIGINAL_COMMIT_TIMESTAMP
時間戳記,格式為
'
,顯示目前正在排隊的交易在原始來源上提交的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'QUEUEING_TRANSACTION_IMMEDIATE_COMMIT_TIMESTAMP
時間戳記,格式為
'
,顯示目前正在排隊的交易在直接來源上提交的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'QUEUEING_TRANSACTION_START_QUEUE_TIMESTAMP
時間戳記,格式為
'
,顯示此 I/O 線程將目前正在排隊的交易之第一個事件寫入中繼日誌的時間。YYYY-MM-DD hh:mm:ss
[.fraction
]'
當效能架構被停用時,不會收集本地計時資訊,因此顯示排隊交易的開始和結束時間戳記的欄位會是零。
replication_connection_status
表格具有以下索引
在 (
CHANNEL_NAME
) 上的主鍵在 (
THREAD_ID
) 上的索引
下表顯示 replication_connection_status
資料行與 SHOW REPLICA STATUS
資料行之間的對應關係。
replication_connection_status 資料行 |
SHOW REPLICA STATUS 資料行 |
---|---|
SOURCE_UUID |
Master_UUID |
THREAD_ID |
無 |
SERVICE_STATE |
Replica_IO_Running |
RECEIVED_TRANSACTION_SET |
Retrieved_Gtid_Set |
LAST_ERROR_NUMBER |
Last_IO_Errno |
LAST_ERROR_MESSAGE |
Last_IO_Error |
LAST_ERROR_TIMESTAMP |
Last_IO_Error_Timestamp |