每秒 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,從而致使數據庫慢。