sql-server – SQL Server 2008 R2默认锁定内存页面吗?
有没有人知道SQL 2008 ENT R2 x64的锁定页面是否默认运行为ON(我认为它是因为我的SQL内存使用量没有显示在任务管理器中)在Server 2008 R2 x64上. 如果是这样,这是否会导致.net应用程序竞争某些内存有过多的页面错误? 因此,限制机器上的SQL内存是明智的吗? 或者,他们都应该玩得好吗? 谢谢 编辑25/10/2010 – 来自ERRORLOG 更多信息 – 我安装了我的机器以管理员身份运行. 这是日志的一部分 – 已启用大页面扩展程序. 2010-10-22 21:32:38.78 Server Large Page Granularity:2097152 2010-10-22 21:32:38.79服务器大页面分配:32MB 2010-10-22 21:32:38.79服务器大页面分配:32MB 2010-10-22 21:32:38.80服务器使用锁定页面缓冲池. 2010-10-22 21:32:38.86服务器使用动态锁分配.每个节点初始分配2500个锁定块和5000个锁定所有者块.这仅是一条信息性消息.无需用户操作. 2010-10-22 21:32:38.86服务器锁定分区已启用.这仅是一条信息性消息.无需用户操作. 我假设这确认锁定页面已打开?请参阅下面的管理员评论. 解决方法默认情况下,服务器上未启用该设置.需要将其授予运行SQL Service的帐户,但这可以通过GPO自动完成.
是的,如果启用了锁定页面,它可以.
是的,您应该始终限制SQL Server可以使用的内存上限.这可以通过在对象资源管理器中编辑服务器的属性,或使用sp_configure系统存储过程来完成.
不,SQL Server默认使用服务器上的所有内存,使系统上的其他应用程序匮乏. (编辑:航空爱好网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |