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这种导入加速了。

文章来源: https://cmd5.la/zixun/article_22.htm

打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据