我們SQLSERVER配置這么高,為什么還這么慢
我們SQLSERVER配置這么高,為什么還這么慢
米脂
2018-07-10 09:09:29
TA貢獻1827條經驗 獲得超8個贊
慢的三個原因,IOPS,CPU,內存,鎖。
數據庫默認是占滿內存做緩存的,如果你有2個不同的數據庫,內存不分配好,就出現爭用內存的情況。
CPU一般建議80%左右,索引、大邏輯查詢,count等統(tǒng)計信息都是走CPU,CPU高肯定慢。
IOPS,就是寫入速度,如果經常批量寫數據,批量查數據,或者直接全部數據讀取后給前端處理,IOPS不足就會影響數據吞吐形成等待。
鎖,也就是事務,大量事務會出現槍鎖情況,這個情況也會等待,甚至死鎖。
舉報