下列選項可以使用
和 replicaSet
.addInstance()
進行設定replicaSet
.setInstanceOption()
replicationConnectRetry
:對應於複製選項SOURCE_CONNECT_RETRY
。指定在連線至來源逾時後,複本嘗試重新連線的間隔(以秒為單位)。replicationRetryCount
:對應於複製選項SOURCE_RETRY_COUNT
。設定在連線至來源逾時後,複本嘗試重新連線的最大次數。DreplicationHeartbeatPeriod
:對應於複製選項SOURCE_HEARTBEAT_PERIOD
。控制 heartbeat 間隔,如果連線仍然良好,這會在沒有資料的情況下停止發生連線逾時。-
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 通訊堆疊,則指定用於 Group Replication 的群組通訊連線所使用的網路命名空間。注意僅與 MySQL Server 8.0.22 或更高版本相容。在較早的版本上使用會導致錯誤。
有關預設值的資訊,請參閱 CHANGE REPLICATION SOURCE TO 陳述式。
複製通道選項是在中繼資料中設定的,並且在通道啟動或重新啟動之前不會生效,例如使用
。這些選項也可以在執行個體處於 OFFLINE 時設定。replicaSet
.rejoinInstance()
如果使用 NULL 值設定選項,則會使用預設值。