一家公司在 Amazon RDS for MySQL 中部署了一个数据库。由于事务量增加,数据库支持团队报告读取速度变慢,并建议添加一个只读副本。在实施此更改之前,解决方案架构师应采取哪些行动组合?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 允许长时间运行的事务在源数据库实例上完成。, 通过将备份保留期设置为非零值,在源实例上启用自动备份。.
为什么这是答案
为了创建 Amazon RDS 只读副本,源数据库实例必须启用自动备份,其备份保留期必须设置为非零值。这是因为只读副本依赖于源实例的备份和二进制日志(binlog)进行数据同步。因此,选项“通过将备份保留期设置为非零值,在源实例上启用自动备份”是正确的。 在创建只读副本时,RDS 会对源数据库实例进行快照。如果存在长时间运行的事务,快照可能需要更长时间才能完成,从而延长只读副本的创建时间。允许这些事务完成可以确保快照操作更顺畅、更快,因此选项“允许长时间运行的事务在源数据库实例上完成”是正确的。 选项“在 RDS 主节点上启用 binlog 复制”不正确,因为 RDS for MySQL 默认启用 binlog,并且在创建只读副本时会自动配置。选项“为源数据库实例选择一个故障转移优先级”与创建只读副本无关,而是与多可用区部署相关。选项“创建一个全局表并指定该表可用的 AWS 区域”与 Amazon DynamoDB 全局表相关,与 RDS for MySQL 无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡