文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
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 秒偵測期間的預期訊息量,以便快取包含成員成功返回所需的所有遺失訊息。如果您預期成員會因為異常時間而無法連線,您也可以考慮暫時增加快取大小限制。