none
SQL2008标准版设置最大内存无效 RRS feed

  • 问题

  • 环境:WINDOWS 2008 R2,SQL2008标准版

    服务器内存:64G

    设置SQL的最大内存为56G,但任务管理器中过一段时间显示已使用内存为62.6G,请问为什么设了最大内存没有起作用?

    2011年8月14日 1:53

答案

  • 您好,

    最大服务器内存选项只限制 SQL Server 缓冲池的大小。最大服务器内存选项不限制其余未保留内存区域,SQL Server 准备将该区域分配给其他组件(例如扩展存储过程、COM 对象以及非共享 DLLEXE MAPI 组件)。由于存在上述分配过程,因此 SQL Server 专用字节超过最大服务器内存配置是正常的。

    2011年8月18日 9:01
    版主

全部回复

  • memory has been used include sql server , windows and all another software in this server.

    so, I think maybe it is not sql server's memory setting do not useful but you didnot get the correct process.

    2011年8月14日 10:11
  • Double check it in perfmon.
    2011年8月14日 15:59
  • 您好,

    最大服务器内存选项只限制 SQL Server 缓冲池的大小。最大服务器内存选项不限制其余未保留内存区域,SQL Server 准备将该区域分配给其他组件(例如扩展存储过程、COM 对象以及非共享 DLLEXE MAPI 组件)。由于存在上述分配过程,因此 SQL Server 专用字节超过最大服务器内存配置是正常的。

    2011年8月18日 9:01
    版主
  • 非常感谢回复!明白!
    2011年8月19日 2:04