首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server 2008 R2默认锁定内存页吗?

Server 2008 R2默认锁定内存页吗?
EN

Server Fault用户
提问于 2010-10-24 18:08:48
回答 3查看 5.8K关注 0票数 3

有人知道Sql2008ent R2 x64的锁定页面是否作为默认操作(我假设它是默认的,因为我的SQL内存使用没有显示在任务管理器中)在Server 2008 R2 x64上。

如果是这样的话,这会不会导致.net应用程序争夺一些内存而导致过多的页面错误?

因此,限制机器上的SQL内存是否明智?

或者,他们应该都表现得很好吗?

谢谢马特

2010年10月25日-

来自ERRORLOG

更多信息-

我安装了我的机器作为管理员服务运行。我将它作为一个新实例与现有的SQL05Ent数据库并排安装。

这是日志的一部分-

启用大页面扩展。

2010年-10-22 21:32:38.78服务器大页面粒度: 2097152

2010年-10-22 21:32:38.79服务器大页分配:32 22

2010年-10-22 21:32:38.79服务器大页分配:32 22

2010-10-22 21:32:38.80服务器使用锁定页作为缓冲池.

2010-10-22 21:32:38.86服务器使用动态锁分配.每个节点初始分配2500个锁块和500个锁所有者块。这只是一条信息信息。不需要用户操作。

启用2010-10-22 21:32:38.86服务器锁分区。这只是一条信息信息。不需要用户操作。

我想这肯定是上锁的页面了?请参阅下面关于管理员的评论。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-10-24 21:32:35

默认情况下,服务器上不启用此设置。它需要授予运行SQL服务的帐户,但这可以通过GPO自动完成。

这是否会导致.net应用程序争夺某些内存而导致过多的页面错误?

是的,如果启用了锁页,则可以。

因此,限制机器上的SQL内存是否明智?

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

或者,他们应该都表现得很好吗?

不,SQL Server默认情况下将使用服务器上所有需要系统上其他应用程序的内存。

票数 2
EN

Server Fault用户

发布于 2010-10-24 22:54:06

要验证,请检查上次启动时的SQL日志,如果没有启用,您将看到:

不能使用大页面扩展:没有授予锁内存特权。

..and就像MrDenny说的那样,SQL与其他应用程序不太好,它假设它拥有服务器,除非另有说明。

票数 1
EN

Server Fault用户

发布于 2010-10-24 19:00:29

根据本文,默认情况下,该选项不处于活动状态:http://msdn.microsoft.com/en-us/library/ms190730.aspx

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/194282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档