SQL Server2005内存锁定
时间:2020-03-05 18:50:08 来源:igfitidea点击:
我注意到,SQL Server 2005 x64似乎并不像SQL Server 2000那样将页面锁定到内存中。在2000年,我可以轻松地从任务管理器中看到SQL已使用AWE锁定了8GB的内存。我相当确定我已经以等效的方式设置了2005.
这是正常的x64差异,还是我忘记了关键的安装选项?
解决方案
回答
SQL Server 2005 x64当然不需要或者不使用AWE。 AWE仅允许它在32位系统上使用> 4GB。
我们可以使用旧的"内存中的锁定页"技巧,但正如该KB显示的那样(http://support.microsoft.com/kb/918483):"对于SQL Server 2005的64位版本,仅注意SQL Server 2005 Enterprise Edition可以使用"内存中的锁定页面"用户权限。"
回答
我已经看到,如果我们用于SQL Server服务的帐户没有正确的权限,权限问题也会大量出现,即使我们运行的是Enterprise Edition,它也无法锁定内存中的页面。 PSS SQL Server工程师的博客条目确实很有帮助:
PSS工程师:是否必须为本地系统分配"内存中的锁定页面"特权?