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