Spi*_*ike 16 amazon-rds amazon-aurora
根据我的理解,如果一个集群有多个实例(例如 1 个写入器和 10 个读取器),在这种情况下,如果我们想要进行任何应反映在所有 11 个实例中的更改,我们可以使用数据库集群参数组。
如果我们希望仅为特定实例设置任何特定参数,我们可以使用数据库参数组。
这是正确的还是这两个组的使用背后有特定/特殊的原因?
Dav*_*Rix 16
两种参数组中的设置是互斥的。查看 AWS 文档,有几个段落可能有助于解释问题。
数据库参数组充当应用于一个或多个数据库实例的引擎配置值的容器。数据库参数组适用于 Amazon RDS 和 Aurora 中的数据库实例。这些配置设置适用于 Aurora 集群内的数据库实例之间可能有所不同的属性,例如内存缓冲区的大小。
数据库集群参数组充当引擎配置值的容器,这些值应用于 Aurora 数据库集群中的每个数据库实例。例如,Aurora 共享存储模型要求 Aurora 集群中的每个数据库实例对 innodb_file_per_table 等参数使用相同的设置。因此,影响物理存储布局的参数是集群参数组的一部分。数据库集群参数组还包括所有实例级参数的默认值
集群内的不同实例可以有不同的实例类,例如。您可以有一个db.m5.4xlarge主实例,以及多个db.m5.large实例作为只读副本。
然后,您可以db parameter group为主服务器指定一个,为副本指定另一个,由于实例大小不同,副本具有不同的配置。
必须在所有实例中保持通用的设置(例如innodb_file_per_table在 中配置的设置)db cluster parameter group,因为它们对于所有主机都必须相同。
| 归档时间: |
|
| 查看次数: |
9657 次 |
| 最近记录: |