內(nèi)存問(wèn)題定位基本流程:

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

 

主要用到的性能計(jì)數(shù)器

  1. Page life expectancy (數(shù)據(jù)庫(kù)計(jì)數(shù)器:主要顯示不被使用的頁(yè),將在緩存中停留的秒數(shù) )

  2. Lazy writes/sec ?。〝?shù)據(jù)庫(kù)計(jì)數(shù)器:惰性寫入器會(huì)在內(nèi)存有壓力且有新的內(nèi)存需求時(shí)觸發(fā),成批的刷新“老化的緩沖區(qū)”)

  3. Page Reads/sec,Page Writes/sec ?。ㄟ@里使用數(shù)據(jù)庫(kù)級(jí)別計(jì)數(shù)器:當(dāng)需要讀取或?qū)懭氲捻?yè)不在內(nèi)存中,需要到磁盤中讀取時(shí)計(jì)數(shù))

  4. Target Server Memory (KB)  (SQL server能夠使用的內(nèi)存總量)

  5. Total Server Memory (KB) ?。⊿QL SERVER使用的內(nèi)存總量,這里指BUFFER POOL的大?。?/p>

  6. Available MBytes  (系統(tǒng)系數(shù)器:主要顯示系統(tǒng)還有多少可用內(nèi)存)

  注:Target Server Memory (KB) - Total Server Memory (KB) 約等于SQL SERVER還可以使用的內(nèi)存數(shù)。

 

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

步驟1.排除應(yīng)用影響內(nèi)存

 

 

    Total Server Memory (KB)(SQL SERVER使用的內(nèi)存總量,這里指BUFFER POOL的大?。┛梢圆榭碨QL Server使用的內(nèi)存總量,如果當(dāng)使用的內(nèi)存總量很小,而服務(wù)器依然有很大的內(nèi)存Available MBytes請(qǐng)檢查,是否限制了SQL Server的內(nèi)存使用。

    Available MBytes 主要顯示系統(tǒng)中還多少空閑內(nèi)存 (如果這個(gè)值較大,而Target Server Memory (KB) - Total Server Memory (KB) 為0或者較小,可以適當(dāng)?shù)恼{(diào)大max server memory(最大內(nèi)存,稍后介紹))

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

    如果Total Server Memory (KB) 計(jì)數(shù)器有陡降的情況發(fā)生,一般可以說(shuō)明有外部程序?qū)?nèi)存的使用占用的數(shù)據(jù)庫(kù)使用的內(nèi)存。

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

 

 

網(wǎng)友評(píng)論