我有一个表分布在两台运行 MySql 4 的服务器上。 我需要将它们合并到一个服务器中,以供我们的测试环境使用。
这些表每个都有数百万条记录,它们之所以分布在两个服务器上,是因为它们太大了。 对表进行任何更改和分页都会给我们带来巨大的性能损失。
由于它们在生产环境中,因此无法在现有服务器上以任何方式对其进行修改。
问题在于主键是唯一的自动递增字段,因此存在交叉点。
我一直在尝试使用 mysqldump 命令来忽略某些字段,但 --disable-keys 只是改变了表,而没有完全去除键。
此时,看起来我需要修改数据库结构,以利用校验和或哈希作为主键的组合,这两个独特的字段实际上应该是唯一的...我真的不想这样做。
求助!