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