【发布时间】:2010-11-04 08:33:40
【问题描述】:
我有一张表分布在运行 MySql 4 的两台服务器上。我需要将它们合并到一台服务器中以用于我们的测试环境。
这些表实际上每个都有数百万条记录,它们位于两台服务器上的原因是因为它们非常庞大。对表的任何更改和分页都会给我们带来太大的性能损失。
因为它们在生产环境中,所以我不可能在它们现有的服务器上以任何方式更改它们。
问题是主键是一个唯一的自增字段,所以会有交集。
我一直在试图弄清楚如何使用 mysqldump 命令忽略某些字段,但是 --disable-keys 只是改变了表,而不是完全摆脱了键。
在这一点上,我似乎需要修改数据库结构以利用主键的校验和或哈希作为实际上应该是唯一的两个唯一字段的组合......我真的不'不想这样做。
救命!
【问题讨论】:
标签: mysql mysqldump load-data-infile