MS SQL server 內(nèi)存使用異常
MS SQL 內(nèi)存使用異常 問(wèn)題描述:
環(huán)境:主機(jī);IBM 445 /4 棵cpu/4G M
OS = windows server
MSSQL = Enterprise edition server +sp3
狀況:
我的MSSQL 一停用,在操作系統(tǒng)的任務(wù)管理器中,內(nèi)存使用狀誠(chéng)指示條一下就降到到接近0,當(dāng)我一啟動(dòng)MSSQL服務(wù),任務(wù)管理器中的內(nèi)存使用狀態(tài)指示條一上到了70% 左右,再仔細(xì)看任務(wù)管理器中SQL 進(jìn)程的內(nèi)存使用大少才70多M(70多兆確認(rèn)沒(méi)有看錯(cuò)),而任務(wù)管理器中的可能最大內(nèi)存是3.6G .重啟服務(wù)器也是一樣的狀況.別外我的MSSQL 中有大約有建10 個(gè)DB.
問(wèn)題:
1.為何任務(wù)管理器中的內(nèi)存使用狀態(tài)條與進(jìn)程中現(xiàn)顯的內(nèi)存使用差異有那么大(2.5G /70M)?
2.這個(gè)狀況真正的問(wèn)題在什么地方?
問(wèn)題原因:
當(dāng)啟用了SQL Server 的 AWE選項(xiàng)后,很有可能會(huì)出現(xiàn)這種現(xiàn)象,執(zhí)行下面的代碼,查看你的SQL Server是否啟動(dòng)了AWE選項(xiàng),如果下面的代碼顯示的結(jié)果集中,列 run_value 的值顯示為1,則表示啟用了AWE選項(xiàng)。
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'awe enabled'
GO
關(guān)于啟用了AWE選項(xiàng)后,會(huì)出現(xiàn)這種故障,在SQL Server聯(lián)機(jī)叢書上可以找到原文說(shuō)明:
使用系統(tǒng)監(jiān)視器(Microsoft Windows NT® 4.0 中的性能監(jiān)視器)檢索有關(guān) SQL Server 內(nèi)存使用及可用內(nèi)存的信息。任務(wù)管理器不為 AWE 提供準(zhǔn)確的內(nèi)存使用信息。因此,報(bào)告的 sqlservr.exe 所占用的內(nèi)存量并不正確。若要獲得正確的 SQL Server 內(nèi)存使用情況,可使用"總的服務(wù)器內(nèi)存 (KB)"性能計(jì)數(shù)器(該計(jì)數(shù)器可通過(guò)系統(tǒng)監(jiān)視器激活),或從 sysperfinfo 中選擇內(nèi)存使用。有關(guān)更多信息,請(qǐng)參見監(jiān)視內(nèi)存的使用。
其他注意事項(xiàng):
啟動(dòng)AWE后選項(xiàng)后,SQL Server在啟動(dòng)的時(shí)候就會(huì)吃掉能吃掉所有的可用內(nèi)存(這個(gè)可用內(nèi)存指保留給系統(tǒng)外的內(nèi)存,或者是SQL Server的最大內(nèi)存限制中設(shè)置的內(nèi)存量),因此,如果你的服務(wù)器不是專用的數(shù)據(jù)庫(kù)服務(wù)器,請(qǐng)?jiān)趩⒂肁WE選項(xiàng)前,配置好SQL Server的最大內(nèi)存限制
另外,如果你的內(nèi)存低于2G,則開啟AWE選項(xiàng)無(wú)效,能開啟,但達(dá)不到效果
關(guān)鍵字:任務(wù)管理器、服務(wù)器、內(nèi)存、數(shù)據(jù)庫(kù)
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解