一家公司托管了一个数据库,该数据库运行在跨多个可用区部署的 Amazon RDS 实例上。该公司定期针对数据库运行脚本,以报告新增的条目。该脚本对关键应用程序的性能产生了负面影响。公司需要在成本和运营开销最小的情况下提高应用程序性能。哪种解决方案能满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建数据库的只读副本。将脚本配置为仅查询只读副本以报告新增条目总数。.
为什么这是答案
正确答案是创建数据库的只读副本,并将脚本配置为仅查询只读副本。Amazon RDS 只读副本允许您将读取密集型工作负载从主数据库实例卸载,从而提高主数据库的性能。脚本在只读副本上运行,不会影响关键应用程序在主实例上的性能,同时保持了成本和运营开销的最小化。 选项“向脚本添加功能,以识别活动连接最少的实例”不切实际,因为主实例上的所有活动连接都会影响性能,并且识别“最少活动”的实例并不能解决根本问题。选项“指示开发团队在每天结束时手动导出数据库中当天的新增条目”是手动且低效的,不符合自动化和最小化运营开销的要求。选项“使用 Amazon ElastiCache 缓存脚本针对数据库运行的常见查询”不适用,因为脚本是报告新增条目,这意味着它需要查询最新数据,而缓存通常用于重复查询静态或半静态数据,不适合实时新增条目的报告。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡