

# 主动-主动集群所需的参数设置
<a name="mysql-active-active-clusters-parameters"></a>

在 Amazon RDS for MySQL 中为主动-主动集群配置参数，对于保持一致的性能和运行稳定性至关重要。此表详细说明了控制复制、冲突解决和工作负载分配的关键参数。正确的配置可确保节点之间的高效同步，更大限度地减少复制滞后，并优化分布式或高流量环境中的资源利用率。


| 参数 | 描述 | 所需的设置 | 
| --- | --- | --- | 
|  `binlog_format`  |  设置二进制日志记录格式。RDS for MySQL 8.0 及更低版本的默认值为 `MIXED`。RDS for MySQL 8.4 版的默认值为 `ROW`。有关更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/replication-options-binary-log.html#sysvar_binlog_format)。  |  `ROW`  | 
|  `enforce_gtid_consistency`  |  强制语句执行的 GTID 一致性。RDS for MySQL 的默认值为 `OFF`。有关更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/replication-options-gtids.html#sysvar_enforce_gtid_consistency)。  |  `ON`  | 
|  `group_replication_group_name`  |  将组复制名称设置为 UUID。UUID 格式为 `11111111-2222-3333-4444-555555555555`。您可以通过连接到 MySQL 数据库实例并运行 `SELECT UUID()` 生成 MySQL UUID。对于主动-主动集群中的所有数据库实例，该值必须相同。有关更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/miscellaneous-functions.html#function_uuid)。  |  MySQL UUID  | 
|  `gtid-mode`  |  控制基于 GTID 的日志记录。RDS for MySQL 的默认值为 `OFF_PERMISSIVE`。有关更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/replication-options-gtids.html#sysvar_gtid_mode)。  |  `ON`  | 
|  `rds.custom_dns_resolution`  |  指定是否允许从 VPC 中的 Amazon DNS 服务器进行 DNS 解析。当使用 `rds.group_replication_enabled` 参数启用组复制时，必须启用 DNS 解析。如果使用 `rds.group_replication_enabled` 参数禁用组复制，则无法启用 DNS 解析。有关更多信息，请参阅《Amazon VPC 用户指南》**中的 [Amazon DNS 服务器](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#AmazonDNS)。  |  `1`  | 
|  `rds.group_replication_enabled`  |  指定是否为数据库实例启用组复制。必须在主动-主动集群中的数据库实例上启用组复制。  |  `1`  | 
|  `replica_preserve_commit_order`（RDS for MySQL 8.4 及更高版本）或 `slave_preserve_commit_order`（RDS for MySQL 8.0 版本）  |  控制在副本上提交事务的顺序。RDS for MySQL 的默认值为 `ON`。有关更多信息，请参阅 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/replication-options-replica.html#sysvar_slave_preserve_commit_order)。  |  `ON`  | 