文件首頁
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


MySQL 9.0 參考手冊  /  ...  /  複製 I/O (接收器) 執行緒狀態

10.14.5 複製 I/O(接收器)執行緒狀態

以下清單顯示副本伺服器上複製 I/O(接收器)執行緒在 State 資料行中最常見的狀態。此狀態也會出現在 SHOW REPLICA STATUS 顯示的 Replica_IO_State 資料行中,因此您可以使用該陳述式很好地了解正在發生的事情。

在 MySQL 8.0 中,工具名稱進行了不相容的變更。使用這些工具名稱的監控工具可能會受到影響。如果這些不相容的變更對您造成影響,請將 terminology_use_previous 系統變數設定為 BEFORE_8_0_26,使 MySQL 伺服器針對先前清單中指定的物件使用舊版本的名稱。這能讓依賴舊名稱的監控工具在更新為使用新名稱之前繼續運作。

請使用工作階段範圍設定 terminology_use_previous 系統變數以支援個別函式,或使用全域範圍使其成為所有新工作階段的預設值。當使用全域範圍時,慢查詢日誌會包含舊版本的名稱。

  • 正在檢查主機版本

    正在檢查來源版本

    在建立與來源的連線後,會非常短暫地出現的狀態。

  • 正在連線至主機

    正在連線至來源

    執行緒正在嘗試連線至來源。

  • 正在將主機事件排入中繼日誌佇列

    正在將來源事件排入中繼日誌佇列

    執行緒已讀取事件,並且正在將其複製到中繼日誌,以便 SQL 執行緒可以處理它。

  • 在二進位日誌傾印請求失敗後重新連線

    執行緒正在嘗試重新連線至來源。

  • 在讀取主機事件失敗後重新連線

    在讀取來源事件失敗後重新連線

    執行緒正在嘗試重新連線至來源。當重新建立連線時,狀態會變為 等待主機傳送事件

  • 正在主機上註冊從屬端

    正在來源上註冊副本

    在與來源建立連線後,非常短暫出現的狀態。

  • Requesting binlog dump

    在與來源建立連線後,非常短暫出現的狀態。執行緒會從請求的二進制日誌檔案名稱和位置開始,向來源發送請求,要求取得其二進制日誌的內容。

  • Waiting for its turn to commit

    當複本執行緒正在等待較舊的工作執行緒提交時出現的狀態,前提是 replica_preserve_commit_order 已啟用。

  • Waiting for master to send event

    Waiting for source to send event

    執行緒已連線至來源,並正在等待二進制日誌事件到達。如果來源處於閒置狀態,則此狀態可能會持續很長時間。如果等待時間持續 replica_net_timeout 秒,則會發生逾時。屆時,執行緒會認為連線已中斷,並嘗試重新連線。

  • Waiting for master update

    Waiting for source update

    Connecting to masterConnecting to source 之前的初始狀態。

  • Waiting for slave mutex on exit

    Waiting for replica mutex on exit

    執行緒停止時,短暫出現的狀態。

  • Waiting for the slave SQL thread to free enough relay log space

    Waiting for the replica SQL thread to free enough relay log space

    您正在使用非零的 relay_log_space_limit 值,並且轉發日誌已變得足夠大,以致其總大小超過此值。I/O(接收器)執行緒正在等待 SQL(應用程式)執行緒透過處理轉發日誌內容來釋放足夠的空間,以便可以刪除某些轉發日誌檔案。

  • Waiting to reconnect after a failed binlog dump request

    如果二進制日誌傾印請求失敗(由於斷線),則執行緒會進入此狀態並休眠,然後定期嘗試重新連線。可以使用 CHANGE REPLICATION SOURCE TO 指定重試之間的間隔。

  • Waiting to reconnect after a failed master event read

    Waiting to reconnect after a failed source event read

    讀取時發生錯誤(由於斷線)。執行緒正在休眠 CHANGE REPLICATION SOURCE TO 陳述式設定的秒數,然後嘗試重新連線。