設置SQL Server數(shù)據(jù)庫AWE機制使其支持大內(nèi)存
作者:hanyuan72
本文我們主要通過一個SQL Server在數(shù)據(jù)庫使用效率低的問題引出了SQL Server數(shù)據(jù)庫AWE機制的相關知識,希望能夠?qū)δ兴鶐椭?/div>
我們知道,在SQL Server數(shù)據(jù)庫中,對內(nèi)存的支持直接影響著SQL Server數(shù)據(jù)庫執(zhí)行腳本的速度甚至CPU的使用效率,因此對內(nèi)存的支持是非常重要的。本文我們主要介紹一下SQL Server數(shù)據(jù)庫的AWE機制以及對內(nèi)存的支持,希望能夠?qū)δ兴鶐椭?/p>
癥狀:數(shù)據(jù)庫服務器CPU100%,內(nèi)存使用1/4(8G內(nèi)存,只能用到2G,sqlservr.exe使用1.7G)
環(huán)境:Windows 2003 server + SQL Server 2008
問題:內(nèi)存使用率低,腳本運行慢。
解決辦法:
1. 可以通過系統(tǒng)PAE+SQLSEVE AWE支持。
2. PAE設置方法,修改boot.ini。
- [boot loader]
- timeout=10
- default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
- [operating systems]
- multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2003 Server " /fastdetect /PAE
3. AWE在SQL Server屬性設置
4. 效果
A.設置了之后,內(nèi)存使用率提高,但單個sqlservr.exe進程"內(nèi)存使用"減少。設置前sqlservr.exe的"內(nèi)存使用"是1.7G,設置后則為90多,根據(jù)運行逐漸增加。
B.設置前運行腳本CPU易爆,設置后CPU維持10%以下。
5.新版本將不再支持AWE,微軟建議不要使用。
6. 官方發(fā)布sqlserver 32位對內(nèi)存的支持。
關于SQL Server數(shù)據(jù)庫AWE機制的相關知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】
- SSIS工程師為您揭秘SQL Server數(shù)據(jù)流
- SQL Server 2008 MDX學習筆記之理解元數(shù)組
- SQL Server數(shù)據(jù)庫DataRelation的應用示例詳解
- SQL Server 2005/2008中的CTE應用之遞歸查詢
- SQL Server 2008數(shù)據(jù)庫學習筆記之MDX查詢示例
責任編輯:趙鵬
來源:
CSDN博客


相關推薦




