none
SQL 2005資料庫記憶體疑問 RRS feed

  • 問題

  • 現在我公司使用SQL2005 64bit Standard是安裝在windows 2003 64bit Standard上,因Windows 2003 Standard的記憶體是支援到4G,部份支援到32G,SQL2005 Standard的記憶體又是看作業系統的最大值,若是我的SERVER安裝到4G以上,是否會只能使用到4G的記憶體??

    2008年11月5日 上午 06:56

解答

  • 就 SQL Server 2005 Standard 64bit 來說,最多可以用到 32TB 的記憶體

    就 Windows Server 2003 Standard 64bit 來說,所支援的記憶體最多為:
  • 最初版(RTM):16 GB
  • SP1/SP2/R2:32 GB

    所以結論是當 Windows Server 2003 Standard 64bit SP1/SP2/R2 安裝超過 32 GB 記憶體時,SQL Server 2005 Standard 64bit 最多也只能用到 32GB
2008年11月5日 下午 01:08
版主
  •  Jerry0822_IT 寫信:

    如果沒記錯

    一沏以系統能讀取的記憶體最大量為主

    就像XP插到4G就只能讀去到3G多

    這個準則要到 SQL Server 2008 Web 以上的版本(非 Workgroup、Express 版)才適用!

    參考資料:
  • SQL Server 2005 版本支援的記憶體
  • SQL Server 2008 版本支援的記憶體
  • 2008年11月5日 下午 01:37
    版主

    所有回覆

    • 如果沒記錯

      一沏以系統能讀取的記憶體最大量為主

      就像XP插到4G就只能讀去到3G多

       

      2008年11月5日 上午 07:31
    • 一切依系統能讀取的最大值

      像XP裝4G一樣只使用到3G多

      2008年11月5日 上午 07:32
    • 就 SQL Server 2005 Standard 64bit 來說,最多可以用到 32TB 的記憶體

      就 Windows Server 2003 Standard 64bit 來說,所支援的記憶體最多為:
    • 最初版(RTM):16 GB
    • SP1/SP2/R2:32 GB

      所以結論是當 Windows Server 2003 Standard 64bit SP1/SP2/R2 安裝超過 32 GB 記憶體時,SQL Server 2005 Standard 64bit 最多也只能用到 32GB
    2008年11月5日 下午 01:08
    版主
  •  Jerry0822_IT 寫信:

    如果沒記錯

    一沏以系統能讀取的記憶體最大量為主

    就像XP插到4G就只能讀去到3G多

    這個準則要到 SQL Server 2008 Web 以上的版本(非 Workgroup、Express 版)才適用!

    參考資料:
  • SQL Server 2005 版本支援的記憶體
  • SQL Server 2008 版本支援的記憶體
  • 2008年11月5日 下午 01:37
    版主
  • You have to leave 2-4gb memory for OS.

    2008年11月5日 下午 03:08
  • 這個問題牽涉很廣範,當然前提是OS及SQL SERVER兩邊都是64bit

    如果你實體記憶體插到8G

    假設OS扣除2G,其他AP用2G,那你的SQL Server可以用到4G

    而此時,若啟用 AWE,則有機會可以吃到6G

    而假設實體記憶體插到16G,情況又所不同

    當然我們是假設沒有在boot.ini裡啟動 /3GB 及 /PAE

     

    2008年11月26日 上午 02:53
  • You don't need /3gb nor /pae on 64-bit machine.

     

    2008年11月26日 上午 03:31