程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 為SQL Server提供更多的內存

為SQL Server提供更多的內存

編輯:關於SqlServer

今天一個朋友電話過來咨詢我有關 Windows Server 2003 32bit 企業版最大支持的物理內存容量,主要是因為正在運營的一台數據庫服務器內存使用達到 2G,服務器效率非常低打算擴展內存,為 SQL Server 提供更多的內存。

經過確認,服務器是 HP G3 系列支持PAE,即物理地址擴展,服務器應該最大支持32GB,而 Windows Server 2003 32bit 企業版最大支持32GB,為了能夠在系統上有效的使用內存需要開啟 /PAE 參數,而要使 SQL Server 使用 2GB 以上的內存還需要啟用 AWE內存。為此需要在 SQL Server 查詢分析器中執行如下腳本:

sp_configure ‘show advanced options’,1

reconfigure

go

sp_configure ‘awe enabled’,1

reconfigure

go

sp_configure ‘max server memory’,6144

reconfigure

go

注意:如果在 boot.ini 文件中使用 /3GB 開關,SQL Server 最多可以使用 3GB 的內存。

現在回過頭來再了解一下 Windows Server 2003 各版本最大支持的內存容量,以及其他硬件支持信息,便於以後參考。

Windows Server 2003 R2 Standard Edition

最多4個處理器,最大4GB內存

Windows Server 2003 R2 Enterprise Edition

最多8個處理器,x86 架構最大64GB內存,x64 架構最大2TB內存

Windows Server 2003 R2 Datacenter Edition

x86 架構最多32 路多處理器,最大128GB內存;x64 架構最多64 路多處理器,最大2TB內存

Windows Server 2003 Web Edition

最大2GB內存

Windows Server 2003 Standard Edition

最多4個處理器,最大4GB內存

Windows Server 2003 Enterprise Edition

最多8個處理器,x86 架構最大32GB內存,x64 架構最大64GB內存

Windows Server 2003 Datacenter Edition

最多64 路多處理器,x86 架構最大128GB內存,x64 架構最大2TB內存

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved