mysql自动增量并将多个数据库合并为一个主数据库

时间:2012-09-26 17:23:41

标签: mysql increment auto-increment

我们有主Database A和客户DATABASE BDATABASE C

现在Database Aauto_increment = 10000auto_increment_offset = 10000

我们希望我的客户DATABASE BDATABASE C分别设置为auto_increment = 10001auto_increment_offset = 10000 AND auto_increment = 10002auto_increment_offset = 10000,以便与Master {合并{ {1}}。

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

另外,关于表格自动增量所关注的性能,一次增加10000而不是典型增量1。

1 个答案:

答案 0 :(得分:1)

我们做了相反的事情,不交错,但给它们单独的空格:

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

...并将数据库C的部分与数据库B等合并,或者我们喜欢什么。但是我们没有太大的冲突机会,因为每个数据库的行数相对较低< 10000,这不是主从情况。