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

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

 

 

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

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

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

  3. Page Reads/sec,Page Writes/sec ?。ㄟ@里使用數(shù)據(jù)庫級(jí)別計(jì)數(shù)器:當(dāng)需要讀取或?qū)懭氲捻摬辉趦?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ù)。

 

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(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請檢查,是否限制了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)存,稍后介紹))

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

 

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

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

 

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式