此表格顯示處理複本與來源連線的 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_IDI/O 執行緒 ID。
SERVICE_STATEON(執行緒存在且處於活動或閒置狀態)、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 |