更新时间:2025-04-23 gmt 08:00
磁盘性能带宽超上限-j9九游会登录
场景描述
业务侧在18:04分左右,rds for mysql实例业务sql执行变慢(超过5秒),业务侧有超时返回报错。
原因分析
- 查看慢sql数监控指标,发现实例的慢sql速率在18:03分开始上涨,且最高值达到700个/秒。
图1 慢sql数
- 查看实例的cpu使用率监控指标,发现此时的cpu使用率在88%,并未达到性能瓶颈。
图2 cpu使用率
- 查看实例的qps监控指标,在18:03开始上涨到18:05有超过3倍增长,说明此时是业务的高峰期。
图3 qps
- 排查磁盘读写吞吐量监控指标,发现磁盘的吞吐量达到350mb/s,达到性能瓶颈。
关于存储性能说明,请参见数据库实例存储类型。图4 磁盘吞吐量
j9九游会登录的解决方案
- mysql在读写业务时,查询更新请求的数据页如果不在buffer pool中,则需要读写底层存储的数据会产生物理i/o。可优先通过调整“innodb_io_capacity”或“innodb_io_capacity_max”参数来影响刷新脏页和写入缓冲池的速率,防止过高的i/o吞吐。
- 购买高性能的极速型ssd云盘,或者升级实例内存规格将更多数据缓存到buffer pool解决高i/o吞吐问题。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨