none
sql server 2012 内存? RRS feed

  • 问题

  • win 2012 ,64 位+sql server 2012 64位

    现在没有启用业务,只是安装了SQL SERVER

    可是内存占用160,609.7MB

    这是为什么啊?什么都没有做,ssis ,报表服务,还有集成服务都关了,就是引擎服务占用这么多


    大其心,可容天下之物; 虚其心,可受天下之善;

    2014年1月7日 11:40

答案

  • That's perfectly normal, expected behaviour. SQL will use as much memory as it can to improve performance.

    If it's using too much, lower max server memory(set max server memroy), for SQL Server machines, lots of free memory would be a concern


    Please Mark As Answer if it is helpful.

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 12:00
  • 由于是真实环境的物理机,配置高,可是我在服务器上操作SSMS,反应很慢,这也正常?

    比如我查看实例的属性,系统弹出实例属性对话框都有点慢,完全不像高配的物理机;


    大其心,可容天下之物; 虚其心,可受天下之善;

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 14:03
  • You say sql uses 160gb memory? How much memory does machine have?
    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 14:22
  • 不知道LZ在服务器上跑的是什么业务,是不是需要缓存大量的数据

    是一开始就占用160G内存吗?

    还是内存占用是慢慢地增加?

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 15:31
  • 限制一下最大内存, 参考下面的 T-SQL

    exec sp_configure 'max server memory', 限制值(MB)

    reconfigure

    参考联机帮助上的说明

    http://technet.microsoft.com/zh-cn/library/ms178067.aspx

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月8日 1:09
  • 肯定是缓存了数据喽。。硬件配置是比较强的哈

    通常来说给报表服务、SSIS等预留几G就足够

    即使这些服务共用服务器,在一般情况,也没多大必要去手动限制内存、CPU、IO等

    你操作SSMS很慢,是因为SSMS基于.Net比较笨重,而且服务器是优先响应服务请求(在系统里有设置哪方面优先),所以桌面操作比较慢是正常的


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月8日 3:42

全部回复

  • That's perfectly normal, expected behaviour. SQL will use as much memory as it can to improve performance.

    If it's using too much, lower max server memory(set max server memroy), for SQL Server machines, lots of free memory would be a concern


    Please Mark As Answer if it is helpful.

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 12:00
  • 由于是真实环境的物理机,配置高,可是我在服务器上操作SSMS,反应很慢,这也正常?

    比如我查看实例的属性,系统弹出实例属性对话框都有点慢,完全不像高配的物理机;


    大其心,可容天下之物; 虚其心,可受天下之善;

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 14:03
  • You say sql uses 160gb memory? How much memory does machine have?
    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 14:22
  • 不知道LZ在服务器上跑的是什么业务,是不是需要缓存大量的数据

    是一开始就占用160G内存吗?

    还是内存占用是慢慢地增加?

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月7日 15:31
  • 限制一下最大内存, 参考下面的 T-SQL

    exec sp_configure 'max server memory', 限制值(MB)

    reconfigure

    参考联机帮助上的说明

    http://technet.microsoft.com/zh-cn/library/ms178067.aspx

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月8日 1:09
  • 肯定是缓存了数据喽。。硬件配置是比较强的哈

    通常来说给报表服务、SSIS等预留几G就足够

    即使这些服务共用服务器,在一般情况,也没多大必要去手动限制内存、CPU、IO等

    你操作SSMS很慢,是因为SSMS基于.Net比较笨重,而且服务器是优先响应服务请求(在系统里有设置哪方面优先),所以桌面操作比较慢是正常的


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    • 已标记为答案 lfofiug 2014年1月8日 13:56
    2014年1月8日 3:42