-1

我注意到 SQL Server 2005 x64 似乎不像 SQL Server 2000 那样将页面锁定到内存中。在 2000 年,我可以很容易地从任务管理器中看到 SQL 用 AWE 锁定了 8GB 的​​内存。我相当确定我已经以等效的方式设置了 2005 年。

这是正常的 x64 差异还是我忘记了关键的设置选项?

4

2 回答 2

2

SQL Server 2005 x64 当然不需要或使用 AWE;AWE 仅允许它在 32 位系统上使用 > 4GB。

可以使用旧的 lock-pages-in-memory 技巧,但正如此 KB 所示 ( http://support.microsoft.com/kb/918483 ):“注意对于 SQL Server 2005 的 64 位版本,只有 SQL Server 2005 Enterprise Edition 可以使用 Lock pages in memory 用户权限。”

于 2008-09-09T19:15:55.887 回答
1

我也看到过很多权限问题——如果您用于 SQL Server 服务的帐户没有正确的权限,即使您运行的是企业版,它也无法将页面锁定在内存中。PSS SQL Server 工程师的这篇博文非常有帮助:

PSS 工程师:我是否必须为本地系统分配内存中的锁定页面权限?

于 2008-10-19T00:43:18.247 回答