加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-31 00:33:50 所属栏目:MsSql教程 来源:网络整理
导读:有没有人知道SQL 2008 ENT R2 x64的锁定页面是否默认运行为ON(我认为它是因为我的SQL内存使用量没有显示在任务管理器中)在Server 2008 R2 x64上. 如果是这样,这是否会导致.net应用程序竞争某些内存有过多的页面错误? 因此,限制机器上的SQL内存是明智的吗

有没有人知道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默认使用服务器上的所有内存,使系统上的其他应用程序匮乏.

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读