下列選項可以使用 和 replicaSet.addInstance() 設定replicaSet.setInstanceOption()
replicationConnectRetry:對應於複製選項SOURCE_CONNECT_RETRY。指定在連線到來源逾時後,複本嘗試重新連線的間隔時間 (以秒為單位)。replicationRetryCount:對應於複製選項SOURCE_RETRY_COUNT。設定在連線到來源逾時後,複本嘗試重新連線的最大次數。DreplicationHeartbeatPeriod:對應於複製選項SOURCE_HEARTBEAT_PERIOD。控制心跳間隔,如果連線仍然良好,則在沒有資料時,此選項會停止發生連線逾時。-
replicationCompressionAlgorithms:對應於複製選項SOURCE_COMPRESSION_ALGORITHMS。字串,指定允許連線到複製來源的壓縮演算法。注意僅與 MySQL Server 8.0.18 或更高版本相容。在較舊的版本上使用會導致錯誤。
-
replicationZstdCompressionLevel:對應於複製選項SOURCE_ZSTD_COMPRESSION_LEVEL。指定用於連線到使用zstd壓縮演算法的複製來源伺服器的壓縮層級。注意僅與 MySQL Server 8.0.18 或更高版本相容。在較舊的版本上使用會導致錯誤。
replicationBind:對應於複製選項SOURCE_BIND。決定在具有多個網路介面的複本上,選取複本的哪個網路介面來連線到來源。-
replicationNetworkNamespace:對應於複製選項NETWORK_NAMESPACE。指定用於連線到複製來源伺服器的 TCP/IP 連線的網路命名空間,或者,如果正在使用 MySQL 通訊堆疊,則指定用於群組複製的群組通訊連線的網路命名空間。注意僅與 MySQL Server 8.0.22 或更高版本相容。在較舊的版本上使用會導致錯誤。
如需預設值的資訊,請參閱 CHANGE REPLICATION SOURCE TO 陳述式。
複製通道選項是在中繼資料中設定,並且在通道使用 等方式啟動或重新啟動之前不會生效。這些選項也可以在實例處於 OFFLINE 時設定。replicaSet.rejoinInstance()
如果使用 NULL 值設定選項,則會使用預設值。