最近做项目,新项目导出表用到mysql 8.0.33 但是发现插入很慢 同样3万条数据 与5.7版本差距十倍了从网上还有bing google 好多办法 不起作用 最后是在一个csdn发现有个配置 如下
原文链接 https://blog.csdn.net/weixin_43125789/article/details/118186440
1) innodb_flush_log_at_trx_commit=2
此配置用于mysql的操作日志先存入缓存再写磁盘,从而提高mysql的性能,但有一定的安全性能
2)sync_binlog = 2000
此配置用于修改写多少次二进制日志后再写入磁盘的操作,从而提高mysql的性能,但有一定的安全性能
只需要在配置未见上面配上上面两个参数就可以了