日期:2014-05-16  浏览次数:22145 次

关于LOAD DATA LOCAL INFILE效率
使用mysql的LOAD DATA LOCAL INFILE导入一个有5万多条记录的文件,
花了5分钟,请问有什么办法能提高一下效率?

------解决方案--------------------
1:把索引先禁用掉,导入后再启用
2:加大inert_buffer_size的值
3:innodb_flush_log_at_trx_commit=0
4:
------解决方案--------------------
set global innodb_flush_log_at_trx_commit=0就足够了


SQL code
set  global innodb_flush_log_at_trx_commit=0;
load data ....