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

SQL Server提供更多的內存的實際解決辦法

編輯:Oracle數據庫基礎

假如你對如何為Oracle SQL Server提供更多的內存的實際操作不是很了解的話,下面的文章就是對實現Oracle SQL Server提供更多的內存的實際操作步驟的介紹,如果你了解它的話會在實際的相關操作中起到不可忽視的作用,以下的文章就是對相關內容的描述。

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

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

  1. sp_configure ‘show advanced options’,1   
  2. reconfigure   
  3. go   
  4. sp_configure ‘awe enabled’,1   
  5. reconfigure   
  6. go   
  7. sp_configure ‘max server memory’,6144   
  8. reconfigure   
  9. go 

注意:如果在 boot.ini 文件中使用 /3GB 開關,Oracle 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 內存

以上的相關內容就是對如何為Oracle SQL Server提供更多的內存的實際操作內容的介紹,望你能有所收獲。

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