sql-server-2008 – 最大和最小内存设置

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 最大和最小内存设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一个故障转移群集有2个节点,每个节点具有64GB RAM: – 节点A和节点B.节点A运行2个sql实例(sql1和sql2).节点B运行1个sql实例(sql3).
sql1 has a max server setting of 30,720MB and min server setting of 1024MB.
sql2 has a max server setting of 8192 MB and Min server setting of 1024 MB.
sql3 doesn’t have any min & max settings.

在追踪可用的mbyte,目标服务器内存和perfmon的总服务器内存之后,我收集了以下信息: –

sql1:- Available MByte: 26GB,Target Server Memory: 30GB,Total Server Memory: 29.8GB
sql2:- Available MByte: 24GB,Target Server Memory: 8GB,Total Server Memory: 7GB
sql3:- Available MByte: 58GB,Target Server Memory: 54GB,Total Server Memory: 1GB

请注意,这是主动/主动故障转移群集.我的问题是如何设置最大和最小内存?这是带有sql 2008 R2实例的64位Win2k8 R2服务器.我已经计算并达到了7GB,用于操作系统,工作线程,多页面和其他应用程序.但是,我需要弄清楚如何平衡sql实例的最小和最大内存设置.我如何知道每个实例所需的内存?设置min的最佳做法是什么?请帮忙.

这个max和min已经由某人在实例上设置了,我认为这不像HA场景那样准确.所以,我需要调整它,并需要你如何调整它的输入.或者,我如何确定哪个实例需要这么多的RAM.我想简而言之,我如何确定每个实例的内存利用率.

解决方法

您可以设置最小值,以便能够容纳完整的故障转移,否则您的HA 场景不起作用.我不太了解sql,但我非常确定MS只支持sql的主动/主动,以便HA不负载共享.

猜你在找的MsSQL相关文章