SQL硬解析过多致使IO延迟

每秒 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,从而致使数据库慢。

相关文章
相关标签/搜索