当您将实例用作 InnoDB Cluster 的一部分时,auto_increment_increment 和auto_increment_offset 变量被配置为避免多主集群自动增量冲突的可能性,最大为 9(组复制组支持的最大大小)。用于配置这些变量的逻辑可以概括为:
auto_increment_increment
auto_increment_offset
如果该组以单主模式运行,则设置 auto_increment_increment为 1 和auto_increment_offset 2。
如果该组在多主模式下运行,则当集群有 7 个或更少的实例时设置 auto_increment_increment为 7 和auto_increment_offset 1 + server_id% 7。如果多主集群有 8 个或更多实例设置 auto_increment_increment为实例数和 auto_increment_offset 1 + server_id% 实例数。
server_id