`

为SQL Server 2005启用对 4 GB 以上物理内存的支持

阅读更多
若要启用 Microsoft SQL Server 地址窗口化扩展插件 (AWE),必须使用已指定“锁定内存页”选项的 Microsoft Windows 帐户运行 SQL Server 2005 数据库引擎,并使用 sp_configure 将 awe enabled 选项设置为 1。必须选中控制面板中“网络连接”的“最大化网络应用程序数据吞吐量”选项。

注意: 
只有 SQL Server 2005 Enterprise Edition、Standard Edition 和 Developer Edition 支持 AWE,并且 AWE 只能应用于 32 位操作系统。SQL Server 2005 Analysis Services (SSAS) 不能利用 AWE 映射内存。如果可用物理内存小于用户模式虚拟地址空间,则无法启用 AWE。


一、锁定内存页
此策略将确定哪些帐户可以使用进程将数据保留在物理内存中,从而阻止系统将数据分页到磁盘的虚拟内存中。在 SQL Server 2005 中,“锁定内存页”选项默认设置为 OFF。如果您具有系统管理员权限,则可以使用 Windows 组策略工具 (gpedit.msc) 手动启用该选项,并将此权限指定给正在运行 SQL Server 的帐户。

有关如何启用“锁定内存页”选项的详细信息,请参阅如何启用“锁定内存中的页”选项 (Windows)。

虽然没有要求,但我们建议在使用 64 位操作系统时锁定内存中的页。对于 32 位操作系统,在将 AWE 配置为用于 SQL Server 之前,必须授予“锁定内存页”权限。

二、awe enabled 选项
若要为 SQL Server 2005 实例启用 AWE,请使用 sp_configure 将 awe enabled 选项设置为 1,然后重新启动 SQL Server。因为 AWE 在 SQL Server 启动时已启用并一直持续到 SQL Server 关闭,所以 SQL Server 会向 SQL Server 错误日志发送“Address Windowing Extensions enabled”消息,通知用户 awe enabled 正在使用中。有关 awe enabled 配置选项的详细信息,请参阅 awe enabled 选项。

最大化网络应用程序数据吞吐量
如果在“网络连接”中选中了“最大化文件共享的数据吞吐量”选项,则操作系统将在文件系统缓存中缓存应用程序的 I/O 页面,从而优先处理执行缓冲输入/输出 (I/O) 操作的应用程序。此选项可能会限制可用于 SQL Server 正常操作的内存。

三、检查当前操作系统的设置:

在“控制面板”中,双击“网络连接”,再双击“本地连接”。
在“常规”选项卡上,单击“属性”,选择“Microsoft 网络的文件和打印机共享”,再单击“属性”。
选中“最大化网络应用程序数据吞吐量”,单击“确定”,再关闭其余对话框。
分享到:
评论

相关推荐

    配置SQLServer 使用 2 GB 以上的物理内存

    ### 配置SQL Server以使用2GB以上的物理内存 #### 概述 SQL Server 的内存管理功能对于提高数据库性能至关重要。特别是在服务器配置了超过2GB的物理内存时,正确配置SQL Server以充分利用这些资源可以显著提升...

    在32位sql server 使用4G以上的内存设置

    在32位操作系统中,SQL Server 2005可以使用 Address Windowing Extensions(AWE)来访问超过4GB的物理内存。AWE是一种机制,可以让32位操作系统访问超过4GB的物理内存,但需要在操作系统和SQL Server中进行特殊配置...

    SQL server 2000使用4G以上的内存

    ### SQL Server 2000 使用 4G 以上内存的方法 #### 背景介绍 在使用32位操作系统时,默认情况下,应用程序能够访问的最大内存容量被限制在4GB以内。这一限制对于运行大型数据库如SQL Server 2000的企业来说是一个...

    分析SQL server服务器的内存配置

    首先,在 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 中,要启用大于 4GB 的物理内存,必须将参数 /pae 添加到 boot.ini 文件中。这样,服务器就可以支持超过 4GB 的物理内存。 其次,要启用...

    如何让SQL SERVER 2000企业版支持大于4G内存

    找到“网络服务器:为SQL Server服务启用大页面内存”并双击打开其属性。 5. 选择“已启用”,并指定SQL Server进程(例如`sqlservr.exe`)可以使用的最大内存值。 ##### 三、SQL Server配置层面的支持 3. **...

    让SQL_server_2000使用4G以上的内存

    安装SQL Server 2000 Service Pack 4(SP4)是必要的,因为SP4包含了对原始SQL Server 2000版本的重要安全和性能改进,其中就包括了支持更多内存的功能增强。确保SP4已正确安装并激活,以充分发挥其作用。 ### 3. ...

    SQL server服务器大内存配置

    这样配置后,SQL Server就能够有效地利用高达6GB的物理内存,极大地提升了数据处理能力和响应速度。 #### 四、总结 综上所述,通过对操作系统和SQL Server进行合理的配置,可以充分利用大内存带来的优势,显著提升...

    突破2G内存限制 SQL2005 AWE配置

    3. **启用操作系统的PAE功能**:在Windows Server 2003及更高版本中,需要在boot.ini文件中加入`/PAE`参数来启用物理地址扩展(PAE)功能,这样才能支持大于4GB的物理内存。 - **步骤**: 1. 打开boot.ini文件,...

    SQLServer2005数据库镜像配置

    ### SQL Server 2005 数据库镜像配置详解 #### 一、概述 数据库镜像是SQL Server 2005引入的一种高级功能,用于提高数据的可用性和可靠性。通过在两个服务器之间复制数据,即使主数据库发生故障,也可以确保业务...

    SQLSERVER2005客户端不能连接服务器Analysis_Server解决办法

    ### SQL Server 2005 客户端不能连接服务器 Analysis_Server 解决方案详解 #### 一、外围配置 为了确保SQL Server 2005客户端能够顺利连接至Analysis_Server,首要任务是进行外围配置。这包括两部分:**服务和连接...

    SQL Server数据库实验指导书 实验教程 数据库实验07 存储过程和触发器.pdf

    3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用...

    SQL Server数据库实验指导书 实验教程 数据库实验05 视图的创建与使用.pdf

    3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用...

    教你如何提高SQL Server 2000的性能

    通过以上步骤,我们不仅解决了SQL Server 2000不能利用大于4GB内存的问题,还通过启用AWE和锁定内存页选项提高了SQL Server 2000的整体性能。这对于那些需要处理大量数据和频繁查询的企业环境来说尤为重要。尽管这些...

    SQLSERVER排查CPU占用高的情况

    在本案例中,我们面对的是一台 Windows 2008 R2 操作系统的服务器,配置为 64 位 SQL Server 2008 R2,拥有 64GB 内存和 16 核 CPU。这是一套相当不错的硬件配置,理论上能够支持大量并发操作而不出现性能瓶颈。 ##...

    SQL Server数据库实验指导书 实验教程 数据库实验06 存储过程.pdf

    3.利用SQL Server配置管理器配置进行SQL Server 2005网络配置,启用默认实例和命名实例的TCP/IP协议。 4.利用SQL Server外围配置器配置数据库引擎的服务及远程连接,设置为“本地连接和远程连接”,选择“同时使用...

Global site tag (gtag.js) - Google Analytics