【Mysql】JDB2导致磁盘io使用率高 导致mysql延迟过高
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,参考连接:http://www.bubuko.com/infodetail-971804.html背景:某项目slave数据库的延迟非常大结合上iostat中 wsec/s 较大的数值,基本可以确定I
千家信息网最后更新 2026年10月31日【Mysql】JDB2导致磁盘io使用率高 导致mysql延迟过高参考连接:http://www.bubuko.com/infodetail-971804.html
总结:优化io过高的几种原因:
1.是否是buffer pool过小导致的 参考文章:叶金荣--是什么导致磁盘io过高 http://mp.weixin.qq.com/s/sAGFo-h2GCBhad1r1cEWTg
2.是否是sql导致的
3.innodb_io_captiy对io稳定性的影响 http://blog.itpub.net/29096438/viewspace-2134208/
4.其它系统原因
背景:某项目slave数据库的延迟非常大
- 结合上iostat中 wsec/s 较大的数值,基本可以确定IO高负载的元凶是redo log的flush,而不是data page的flush
- 查看innodb log buffer状态
- mysql> show global status where variable_name in('Innodb_log_waits','Innodb_buffer_pool_wait_free');
- +------------------------------+-------+
- | Variable_name | Value |
- +------------------------------+-------+
- | Innodb_buffer_pool_wait_free | 0 |
- | Innodb_log_waits | 2560 | ####log buffer过小导致写日志等待数。单位是次。
- +------------------------------+-------+
- mysql> show global status where variable_name in('Innodb_log_waits','Innodb_buffer_pool_wait_free');
总结:优化io过高的几种原因:
1.是否是buffer pool过小导致的 参考文章:叶金荣--是什么导致磁盘io过高 http://mp.weixin.qq.com/s/sAGFo-h2GCBhad1r1cEWTg
2.是否是sql导致的
3.innodb_io_captiy对io稳定性的影响 http://blog.itpub.net/29096438/viewspace-2134208/
4.其它系统原因
原因
数据
数据库
参考
磁盘
延迟
较大
元凶
单位
数值
文章
日志
状态
稳定性
系统
背景
项目
合上
金荣
影响
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司华为
科技赋能下的互联网金融
科技创新与互联网经济
今日互联网科技
互联网未来科技
互联网科技媒体
朗涯互联网科技
互联网科技美容
深圳互联网科技怎么样
互联网科技中介
银川新华互联网科技职业技术培训学校图片
来此购互联网科技有限公司
港股科技和互联网
互联网与医疗科技
互联网媒体平台算高科技产业
洛阳共同富裕互联网科技有限公司
玉溪新华互联网科技好不好
启辰互联网科技
下一代互联网重大应用科技园
互联网科技接地气
互联网科技有限公司
科技企业和互联网企业
狮子座互联网科技有限公司
江苏南京365互联网科技
上海宁丞科技互联网
保险科技服务互联网营销体系
北京军民互联网科技公司
唐山双旺合互联网科技产业园
绵阳真晨互联网科技有限公司
科技美学互联网 艺术