SQL Server 2005内存锁定

时间:2008-09-09 15:32:27

标签: sql-server

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

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

2 个答案:

答案 0 :(得分:2)

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

可以使用旧的内存锁定页面技巧,但正如此KB显示的那样(http://support.microsoft.com/kb/918483):“注意对于64位版本的SQL Server 2005,仅SQL Server 2005 Enterprise Edition可以使用内存中的锁定页面用户权限。“

答案 1 :(得分:1)

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

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