如果您使用的是innodb和批量加载,则这里有一些提示:
将您的csv文件排序为目标表的主键顺序:请记住,innodb使用群集的主键,因此如果排序,它将更快地加载!
我使用的典型加载数据文件:
truncate <table>;set autocommit = 0;load data infile <path> into table <table>...commit;
您可以用来增加加载时间的其他优化:
set unique_checks = 0;set foreign_key_checks = 0;set sql_log_bin=0;
将csv文件分割成较小的块
我在批量加载期间观察到的典型进口统计数据:
3.5 - 6.5 million rows imported per min210 - 400 million rows per hour



