文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


29.12.11.2 replication_connection_status 表

此表格顯示處理複本與來源連線的 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_NUMBERLAST_ERROR_MESSAGE

    導致 I/O 執行緒停止之最近錯誤的錯誤號碼和錯誤訊息。錯誤號碼為 0 且訊息為空字串表示 無錯誤。如果 LAST_ERROR_MESSAGE 值不為空,錯誤值也會出現在複本的錯誤日誌中。

    發出 RESET BINARY LOGS AND GTIDSRESET REPLICA 會重設這些欄位中顯示的值。

  • LAST_ERROR_TIMESTAMP

    'YYYY-MM-DD hh:mm:ss[.fraction]' 格式顯示的最近一次 I/O 錯誤發生時間的時間戳記。

  • 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

    'YYYY-MM-DD hh:mm:ss[.fraction]' 格式顯示的最後一個交易由此 I/O 執行緒放入中繼日誌佇列的時間。

  • 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

    'YYYY-MM-DD hh:mm:ss[.fraction]' 格式顯示的目前排隊交易的第一個事件由此 I/O 執行緒寫入中繼日誌的時間。

當效能架構停用時,不會收集本機計時資訊,因此顯示排隊交易的開始和結束時間戳記的欄位為零。

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