下面一些方法可以加快
mysql数据库导入数据的速度:
1、最快的当然是直接copy数据库表的数据文件(版本和平台最好要相同或相似);
2、设置innodb_flush_log_at_trx_commit=0,相对于innodb_flush_log_at_trx_commit=1可以十分明显的提升导入速度;
3、使用loaddatalocalinfile提速明显;
4、修改参数bulk_insert_buffer_size,调大批量插入的缓存;
5、合并多条insert为一条:insertintotvalues(a,b,c),(d,e,f),,,
6、手动使用事物;
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有