我想加快数据加载的速度。
我使用MySQL 5.5,InnoDB,有1M行数据(65Mb文件)。需要5分钟。
哪些mysql设置和命令会影响InnoDB文件中加载数据的速度?
谢谢。
发布于 2011-02-20 04:30:18
我可以推荐以下设置来缩短加载时间:
除了设置之外,还有一些您可以自己完成的事情:
在加载之后创建索引(这是在loading.
发布于 2011-02-17 03:16:01
尝试删除索引和触发器。您可以在加载后重新创建它们。还要考虑使用my-huge.cnf中的一些高负载设置,而不是默认设置。
更多的innodb性能设置:
http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/
发布于 2011-02-17 03:25:30
这可能不是你想要的,但这是我在过去用过的一个技巧
ALTER TABLE TABLE_NAME DISABLE KEYS;
LOAD DATA INFILE ... ;
ALTER TABLE TABLE_NAME ENABLE KEYS;希望能有所帮助。
https://stackoverflow.com/questions/5020998
复制相似问题