MySQL数据库插入速度调整,mysql数据库插入
环境介绍:
CentOS 6.5
MySQL 5.5.40
硬件:4核,4GB
参考链接:
http://dev.mysql.com/doc/refman/5.5/en/insert-speed.htmlhttp://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html
由于业务量迅速扩展,对写入速度需求越来越高,现预估需要将数据插入速度由每分钟2000条,调整为每秒100条即每分钟6000条;
解决办法:
1.优化数据库主机IO;
2.调整MySQL对应参数。
开始处理:
1.主机IO优化
a.将数据库设置为独立表空间,并且将每个表空间放在不同的硬盘上;
b.关闭主机其他影响IO的进程。
2. 调整my.cnf参数,提升MySQL写速度
innodb_autoextend_increment =128M
innodb_log_buffer_size =32M
innodb_log_file_size=128M
以上3个参数是逐步变更到对应大小的
innodb_flush_log_at_trx_commit = 0
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。