我注意到SQL Server 2005 x64似乎没有像SQL Server 2000那样将页面锁定到内存中。在2000年,我可以很容易地从任务管理器看到SQL已经用AWE锁定了8GB的内存。我很确定我已经以相同的方式安装了2005。
这是正常的x64差异还是我忘记了关键的设置选项?
答案 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?