none
如何可在 SQL Server 2005 使用更多的 Ram RRS feed

  • 問題

  • 本人正在使用一台 win 2003 ent. 32bit 12gb ram / sql server 2005 std. 安裝server時default已有/pae在boot.ini中,所以可以認到12gb ram, 但當安裝sql server後,起初在task manager processes查看,能使用1.6g左右,但當我enable sql 中的awe(min server memory=1024 max=8192)後,就便回落到680mb左右,最多去到950mb再不能再上, 但當我disable後, 在boot.ini 中加入/3gb後,sql server 便會上到2.8gb,所有setting都有restart server. 請問在setting上有什麼出錯?怎樣才可讓sql server使用更多的ram, 可否step-by-step教導正確方法, thanks!!

    2009年10月12日 上午 04:16

解答

所有回覆

  • 在 boot.ini 同時使用 pae 與 3gb 的設定
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2009年10月12日 上午 06:15
    版主
  • 请参考我的这个帖子
    http://social.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/6a344522-f867-4d23-ad98-72fe611059fc

    启用AWE后,task manager中看到的SQL使用的Memory是不准确的,所以您显示的680mb和950mb都不用去管它。

    我的理解:
    /PAE    使OS识别3G以上的内存
    /3GB    默认情况下OS启动脚本中无/3GB参数,OS保留2G内存用于操作系统;加/3GB,则OS只保留1GB用于操作系统
    /AWE    支持<=64GB的内存扩展给用户进程使用,需要用户进程支持AWE。

    根据您的情况,建议您开boot里用/PAE,sql server打开AWE就好了;大于4G内存个人建议不开/3GB。

    如有不对,请批评指正。
    2009年10月12日 上午 10:27
  • hi
    開啟awe
    http://technet.microsoft.com/zh-tw/library/ms190673.aspx

    boot.ini加入以下
    3GB:這樣的設定可以使SQL Server 2005於開機後就可以有3GB的記憶體使空間。
    pae:允許它將更多的實體記憶體對應到應用程式的虛擬位址空間

    http://support.microsoft.com/default.aspx/kb/283037/zh-tw

    http://www.dotblogs.com.tw/ricochen/Default.aspx
    2009年10月12日 下午 01:02
    版主
  • 本人正在使用一台 win 2003 ent. 32bit 12gb ram / sql server 2005 std. 安裝server時default已有/pae在boot.ini中,所以可以認到12gb ram, 但當安裝sql server後,起初在task manager processes查看,能使用1.6g左右,但當我enable sql 中的awe(min server memory=1024 max=8192)後,就便回落到680mb左右,最多去到950mb再不能再上, 但當我disable後, 在boot.ini 中加入/3gb後,sql server 便會上到2.8gb,所有setting都有restart server. 請問在setting上有什麼出錯?怎樣才可讓sql server使用更多的ram, 可否step-by-step教導正確方法, thanks!!

    When you enabled awe, have to chech sql memory usage in perfmon -> sqlserver:memory manager -> total server memory. Task manager doesn't tell you that. 
    2009年10月12日 下午 02:22

  • 資料來源:「Microsoft SQL Server 效能再進階」許致學
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2009年10月17日 下午 03:33
    版主
  • Server上的Memory>4G, <=16GB必须要加/3GB参数么?

    个人觉得/3GB仅表示OS留了1G的内存而已,如果Memory>4G,完全可以只加/PAE不加/3GB。

    请大家继续拍砖。
    2009年10月20日 上午 03:12
  • Server上的Memory>4G, <=16GB必须要加/3GB参数么?

    个人觉得/3GB仅表示OS留了1G的内存而已,如果Memory>4G,完全可以只加/PAE不加/3GB。

    请大家继续拍砖。

    其實在官方網站就有相關的說明,只是沒有像許致學老師一樣,用列表方式來說明。
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2009年10月20日 上午 09:50
    版主