每秒 10万物理读是个什么概念,逻辑读也不少,由此能够推断 要么是db buffer cache太小,要么就是 物理硬解析过多。数据库
磁盘IO吞吐量还能够,可是IOPS过低,有多是IO延迟。服务器
查看 Buffercaceh hit%还能够,为啥物理读会那么多?难道硬解析过多?spa
继续找疑问点,blog
Top 10 Foreground Events by Total Wait Time资源
Wait Classes by Total Wait Timeit
查看TOP SQL 发现这4条SQL 的IO%占比很高,由此问题就很明显了,io
SQL ordered by Elapsed Timesed
到系统OS级别查看服务器资源,无一例外显示IO延迟很高。im
avg-cpu: %user %nice %system %iowait %steal %idle总结
1.01 0.00 0.81 56.51 0.00 41.66
总结:
SQL 硬解析过多致使耗尽系统IO,从而致使数据库慢。