ITPub博客

首页 > 数据库 > SQL Server > 合理配置SQL Server的最大内存

合理配置SQL Server的最大内存

原创 SQL Server 作者:starive 时间:2015-04-01 16:51:36 0 删除 编辑

                                                              合理配置SQL Server的最大内存

    1. 为什么要设置最大内存

      SQL Server使用内存的特点是:有多少用多少,并且用了以后不释放(除非收到Windows内存压力的通知)。

      因此,若不进行最大内存设置,往往会造成OS的其他进程内存不够用,从而造成OS资源调度过程的性能问题。

       

      参考:

      http://www.cnblogs.com/CareySon/archive/2012/08/16/HowSQLServerManageMemory.html

    2. 最大内存应该设置成多大
      64位操作系统设置规则如下:

OS内存<=4G,则OS保留1~1.5G左右内存,其他可分配给SQL Server。

4G内存<10G,则OS保留1.5~2G左右内存,其他分配给SQL Server。

10G,则OS保留2~3G内存,其他给SQL Server。

20G,则OS保留3~5G内存,其他给SQL Server。


 

    1. 怎样设置最大内存

      右键实例名-->属性





    2. 设置完后不需要重启








      32位操作系统设置如下:


      在进行最大内存设置时,还要3个限制要做:
      1  锁定内存页





      SQL启动账号如下查找:





      2  awe enabled 选项

        

      sp_configure 'awe enabled', 1
      RECONFIGURE
      GO

      3  最大化网络应用程序数据吞吐量

      具体操作参考微软官网: https://technet.microsoft.com/zh-cn/library/ms179301(v=sql.90).aspx



      最后依然按照如下标准进行内存设置:





      其他参考资料:https://technet.microsoft.com/zh-cn/library/ms190673(v=sql.90).aspx
    3. https://technet.microsoft.com/zh-cn/library/hh439648
    4. https://technet.microsoft.com/zh-cn/library/ms191481(v=sql.90).aspx
    5. https://technet.microsoft.com/zh-cn/library/ms179301(v=sql.90).aspx

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26435490/viewspace-1481846/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-01-18

  • 博文量
    143
  • 访问量
    530049