Login
网站首页 > 文章中心 > 其它

mysql 占用大量写I/O_MySQL服务默认占用

作者:小编 更新时间:2023-09-24 13:23:23 浏览量:337人看过

zabbix告警,发现某台存放监控数据的数据库主机CPU的IOwait较高,一直持续较长时间.

通过iotop查看发现占用io较大的进程是mysql

登录mysql查看show processlist,发现基本上每次io队列较高时都是在insert时,以为是插入语句有问题,于是打开mysql慢查询日志,观察一段时间磁盘io仍然较高,但是发现并没有任何慢查询语句;? 查找关于mysql IO问题优化资料,<<【转载】sync_binlog和innodb_flush_log_at_trx_commit 浅析>>说到 sync_binlog和innodb_flush_log_at_trx_commit 两个参数,这两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数

mysql 占用大量写I/O_MySQL服务默认占用

修改完sync_binlog和innodb_flush_log_at_trx_commit两个参数后,观察一段时间发现CPU的IOwait明显降低

查看参数设置

以上就是土嘎嘎小编为大家整理的mysql 占用大量写I/O相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章