sql-server – SQL Server 2008 R2默认锁定内存页面吗?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2008 R2默认锁定内存页面吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人知道sql 2008 ENT R2 x64的锁定页面是否默认运行为ON(我认为它是因为我的sql内存使用量没有显示在任务管理器中)在Server 2008 R2 x64上.

如果是这样,这是否会导致.net应用程序竞争某些内存有过多的页面错误

因此,限制机器上的sql内存是明智的吗?

或者,他们都应该玩得好吗?

谢谢
马特

编辑25/10/2010 –

来自ERRORLOG

更多信息 –

我安装了我的机器以管理员身份运行.
我将它并排安装为具有现有sql 05 Ent数据库的新实例.

这是日志的一部分 –

已启用大页面扩展程序.

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自动完成.

could this cause a .net app competing for some memory to have excessive page faults?

是的,如果启用了锁定页面,它可以.

And therefore is it wise to limit sqls memory on the machine?

是的,您应该始终限制sql Server可以使用的内存上限.这可以通过在对象资源管理器中编辑服务器的属性,或使用sp_configure系统存储过程来完成.

Or,should they all just play nice?

不,sql Server默认使用服务器上的所有内存,使系统上的其他应用程序匮乏.

原文链接:https://www.f2er.com/mssql/80175.html

猜你在找的MsSQL相关文章