微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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不负载共享.

原文地址:https://www.jb51.cc/mssql/80591.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐