mysql导入加速配置,load data infile性能优化[innodb]
mysql.cnf配置:
innodb_flush_log_at_trx_commit = 0 #导入完成后改回1
innodb_doublewrite=OFF #导入完成后改回ON
max_allowed_packet=1073741824#导入完成后可以删除
net_buffer_length=1073741824#导入完成后可以删除
mysql命令行下执行以下语句:
set unique_checks = OFF;#关闭唯一约束检查
set sql_log_bin=0;#不写binlog
set SESSION sql_mode='';#关闭长度检查,防止某些字段要导入的内容比字段设置的长度而导致导入一半失败了
通过以上配置,就可以让load data infile这种导入加速了。