首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RDS数据库集群参数组和数据库参数组有什么区别?

RDS数据库集群参数组和数据库参数组有什么区别?
EN

Stack Overflow用户
提问于 2019-11-15 14:29:31
回答 1查看 6.2K关注 0票数 9

根据我的理解,如果一个集群有多个实例(例如,一个写入器和10个读取器),在这种情况下,如果我们想要在所有11个实例中进行任何应该反映的更改,我们可以使用数据库集群参数组

如果希望只为特定实例设置任何特定参数,则可以使用数据库参数组

这是正确的,还是有一个具体/特殊的理由背后,这两个群体使用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-20 20:11:02

两种类型的参数组中的设置是互斥的。在AWS文档中,有几段可能有助于解释事情。

DB参数组充当应用于一个或多个DB实例的引擎配置值的容器。DB参数组应用于Amazon和Aurora中的DB实例。这些配置设置适用于Aurora集群中的DB实例之间可能发生变化的属性,例如内存缓冲区的大小。

DB群集参数组充当引擎配置值的容器,这些值应用于Aurora DB集群中的每个DB实例。例如,Aurora共享存储模型要求Aurora集群中的每个DB实例对参数(如innodb_file_per_table )使用相同的设置。因此,影响物理存储布局的参数是群集参数组的一部分。DB群集参数组还包括所有实例级参数的默认值。

对于集群中的不同实例,可以有不同的实例类,例如。您可以为主实例提供一个db.m5.4xlarge,并有许多db.m5.large实例作为读副本。

然后,您可以为主服务器指定一个db parameter group,为具有不同配置的副本指定另一个,因为实例大小不同。

必须在所有实例(如innodb_file_per_table )中保持通用的设置是在db cluster parameter group中配置的,因为它们对所有主机具有相同的。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58879078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档