0

我有一张有 400 万多条记录的表。有一个临时表通过 ETL 过程全天更新数据。临时表更新后,我需要将该数据与生产表同步。我目前正在使用 INSERT/ON DUPLICATE KEY UPDATE 查询来同步它们,但是对于这个表的大小,它需要大约 750 秒才能运行。有没有更有效的方法来更新/插入新数据?我已经阅读了一些关于分区表的内容,但我不确定这是否是我需要做的。谁能给我一些关于如何更有效地完成这项工作的建议?

4

1 回答 1

0

我会使用 maatkit 工具 (http://www.maatkit.org/),特别是http://www.maatkit.org/doc/mk-table-sync.html。在这种事情上它非常有效。

于 2011-06-03T16:25:26.577 回答