可以一步步去推廣問題:
會動用到IO,多半有可能是記憶體不足,因此需要藉硬碟的某部份空間來充當記憶體使用,所以極可能是記憶體不足,或者使用者所下的SQL語法並非完美精準,導致需要大量的記憶體來承載
除此之外,硬碟的機械壽命也是參考的因素之一,有可能磁碟讀取的功能開始老化而導致存取效能變差,平均等待時間指數成長
再者,從資料分佈來探討,有可能你在儲存資料庫資料的硬碟同時安裝了很多的軟體或放置很多不相關資料,並且久未進行磁碟重組,因此導致空間破碎嚴重,這也會讓平均等待時間變長
從資料表設計去探討,未適當將資料表放置在不同檔案群組不同磁碟,導致資料集中在某一個磁碟,倘若該檔案群組中很多表都需要大量進行資料存取,硬碟會相當吃重(需要快速而且大量更新記憶體中的快取資料)
死結,最令人憎惡的一個狀況,雖然不常發生,但是可以列入檢測參考之一
希望能再進一步知道更多您系統的相關,以茲彼此討論成長,謝謝
如同上面大大的提供的資料外.
我自己覺得有可能是系統緩慢或是硬碟快要死掉了..
I/O存取下降相對性也要會造成資料庫效能降低.
請提早作因應.避免硬碟真的死掉了.
參考看看!