文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  微調群組通訊執行緒

20.7.1 微調群組通訊執行緒

群組通訊執行緒 (GCT) 在載入群組複寫外掛程式時會在迴圈中執行。GCT 從群組和外掛程式接收訊息,處理與法定人數和故障偵測相關的任務,傳送一些保持運作訊息,並處理來自/到伺服器/群組的輸入和輸出交易。GCT 在佇列中等待傳入的訊息。當沒有訊息時,GCT 會等待。在某些情況下,將此等待設定為稍長一點(執行主動等待),然後再實際進入休眠狀態,可能會很有益。這是因為替代方案是讓作業系統將 GCT 從處理器中切換出來並執行內容切換。

若要強制 GCT 執行主動等待,請使用 group_replication_poll_spin_loops 選項,這會讓 GCT 迴圈,在實際輪詢佇列以取得下一個訊息之前,針對設定的迴圈次數執行無關緊要的操作。

例如

mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;