SQL 2012 64位内存占用过高问题

小菲1215 2012-06-18 09:05:16
操作系统为 2008 R2 SP1 64版,SQL 为2012 64位,直从安装后服务器启动不到10分钟,把内存都给吃满了,我内存为8G,以前安装32位操作系统时就没有这种情况。逼得我现在强行设置最大内存,请问这是怎么回事啊
...全文
738 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nzperfect 2012-06-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
操作系统为 2008 R2 SP1 64版,SQL 为2012 64位,直从安装后服务器启动不到10分钟,把内存都给吃满了,我内存为8G,以前安装32位操作系统时就没有这种情况。逼得我现在强行设置最大内存,请问这是怎么回事啊
[/Quote]

你数据库有多大?你服务器是什么型号?
另外,贴一下这个值:
SELECT
COUNT(*)*8.0/1024/1024 as cached_pages_count_inSize_GB
FROM sys.dm_os_buffer_descriptors
發糞塗牆 2012-06-18
  • 打赏
  • 举报
回复
内存你看到占了那么多,但是真的用了的不一定就是很多,有很多只是缓存,当内存有压力时,lazy writer就会清理的。如果发现越来越多,那就要注意是不是某些地方出现不正常了
Mr_Nice 2012-06-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

最大内存是基本设置,不设置出现问题只能怪自己

内存占用快没有什么问题,说明效率高,内存利用率高
[/Quote]

++
昵称被占用了 2012-06-18
  • 打赏
  • 举报
回复
最大内存是基本设置,不设置出现问题只能怪自己

内存占用快没有什么问题,说明效率高,内存利用率高
小菲1215 2012-06-18
  • 打赏
  • 举报
回复
我在怀疑是不是与操作系统所支持的最大内在有关系,32位最大支持4G,这样SQL是不是他最多会占去4个G,而64位的最大内存比较大了,他就不会停的吃掉内存?

哎,来点专业人士解释一下啊,
孤独加百列 2012-06-18
  • 打赏
  • 举报
回复
相同情况下,64位的就是比32位的内存占用高,至少我碰到的都是这样。。。
如果内存抢占很严重的话,只能设置最大内存了貌似。
等专业解释。
gogodiy 2012-06-18
  • 打赏
  • 举报
回复
右键实例名,选择属性,选择内存,请设置合理数值。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧