症状:io读写没有达到最高负载,但是iowait异常高,备库cpu mem无任何压力
分析:测试io性能没有问题,iowait可能和索引,序列,数据库频繁commit或logfile频繁切换等这些数据库设置有关
解决:巡检发现有2个大表,分别12亿和7亿数据,3个全局索引,最后删了12亿的日志大表大部分分区
备注:可以确定是全局索引太大导致的iowait,只有删数据或进一步提升IO性能解决
症状:io读写没有达到最高负载,但是iowait异常高,备库cpu mem无任何压力
分析:测试io性能没有问题,iowait可能和索引,序列,数据库频繁commit或logfile频繁切换等这些数据库设置有关
解决:巡检发现有2个大表,分别12亿和7亿数据,3个全局索引,最后删了12亿的日志大表大部分分区
备注:可以确定是全局索引太大导致的iowait,只有删数据或进一步提升IO性能解决