SQL Server 2005 最大化性能

4 sql-server-2005

我们的客户在 Windows 2003 Server Enterprise、R2、SP2、32 位上拥有 Microsoft SQL Server 2005。在 Intel Xeon X5560 @2.80GHz 上运行,具有 8 GB RAM。

有时,用户抱怨访问服务器很慢。不过,这可能会受到其他因素的影响,例如工作站硬件、防病毒软件等。

但是,我正在考虑最大化 SQL Server 本身。

我读到了“SQL AWE”选项,它可以增加可在 32 位操作系统上使用的内存分配。

现在,AWE 未启用,我使用“dbcc memorystatus”进行了检查,得到了结果:

Memory Manager:
VM Reserved = 1694984 KB
VM Committed = 1691528 KB
AWE Allocated = 0
Reserved Memory = 1024
Reserved Memory In Use = 0
Run Code Online (Sandbox Code Playgroud)

正如我所理解的那样,由于 32 位操作系统,这 8GB 的​​ RAM 没有得到最佳使用。

我在这里的方向正确吗?我的意思是,如果我启用 SQL AWE,它将提高 SQL 性能。

请注意,我无法更改硬件,也无法将操作系统更改为 64 位(我们的应用程序不支持)。

谢谢。

gbn*_*gbn 7

偶尔的最终用户对“缓慢”的抱怨并不表示 SQL Server 存在性能问题。

但是,启用此功能将改善数据缓存,但会增加一些管理 PAE 的小开销。AWE 也需要 PAE。