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


20.7.6.1 增加快取大小

如果成員在未被從群組中驅逐的期間內缺席,它可以重新連線,並透過從另一個成員的 XCom 訊息快取擷取遺失的交易來重新參與群組。但是,如果成員缺席期間發生的交易已從其他成員的 XCom 訊息快取中刪除,因為它們已達到最大大小限制,則成員無法以這種方式重新連線。

當可能需要由目前無法連線的成員進行復原的訊息從訊息快取中移除時,群組複製的群組通訊系統 (GCS) 會透過警告訊息提醒您。此警告訊息會記錄在所有作用中的群組成員上 (每個無法連線的成員僅記錄一次)。雖然群組成員無法確定無法連線的成員看到的最後一則訊息是什麼,但警告訊息指出快取大小可能不足以支援您選擇的成員驅逐前等待時間。

在此情況下,請考慮增加 group_replication_message_cache_size 限制,並參考 group_replication_member_expel_timeout 系統變數所指定時間範圍內的預期訊息量加上 5 秒的偵測期間,以便快取包含成員成功返回所需的所有遺失訊息。如果您預期成員會在異常時間內無法連線,您也可以考慮暫時增加快取大小限制。