我有一个大表(约50M记录),我想将此表中的记录传递给具有相同结构的不同表(新表有一个额外的索引)。
我正在使用INSERT IGNORE INTO...
传递记录。
最快的方法是什么?是通过传递小块(比如1M记录)还是更大的块?
有什么方法可以加快这个过程吗?
答案 0 :(得分:0)
在执行插入之前,禁用目标表上的索引(DISABLE KEYS
)(如果可以):
可以找到参考:Here
此外,如果您不使用transanction / relations,请考虑切换到MyIsam引擎。