1

我们有大师Database A和客户DATABASE BDATABASE C.

现在 Database Aauto_increment = 10000auto_increment_offset = 10000

我们希望我的客户分别设置为DATABASE B和AND并与Master 合并。DATABASE Cauto_increment = 10001auto_increment_offset = 10000auto_increment = 10002auto_increment_offset = 10000Database A

我的问题是上述客户部分是否可能,如果可能的话,发生冲突的百分比是多少以及如何避免它。

此外,关于我们关心的性能,因为表自动增量一次增加 10000,而不是典型的增加 1。

4

1 回答 1

1

我们做了相反的事情,不要交错,而是给它们单独的空间:

Database A auto_increment = 10000000 for all tables
Database B auto_increment = 20000000
Database C auto_increment = 30000000

...并将数据库 C 的部分与数据库 B 等合并,或者我们喜欢的任何方式。但是我们冲突的机会不大,因为每个数据库的行数比较低<10000,这不是主从的情况。

于 2012-09-26T17:39:15.273 回答