下列選項可以使用
和 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 值設定選項,則會使用預設值。