【问题标题】:SQL Server2005 memory lockingSQL Server 2005 内存锁定
【发布时间】:2008-09-09 15:32:27
【问题描述】:

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

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

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    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企业版可以使用Lock pages in memory用户权限。”

    【讨论】:

      【解决方案2】:

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

      PSS Engineers: Do I have to assign the Lock Pages in Memory privilege for Local System?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多