AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 705 / 1018 题单选题

一家公司托管一个运行在 Amazon RDS 实例上的数据库,该实例部署到多个可用性区域。公司定期运行一个脚本来报告添加到数据库中的新条目。运行针对数据库的脚本会对一个关键应用程序的性能产生负面影响。公司需要在最小的成本下提高应用程序性能。 哪种解决方案能够在最小的运维开销下满足这些要求?

  • A. 添加功能到脚本中,以识别具有最少活动连接的实例。配置脚本从该实例中读取以报告总新条目。
  • B. 创建数据库的只读副本。配置脚本仅查询只读副本以报告总新条目。
  • C. 指示开发团队在每天结束时手动导出数据库中当天的新条目。
  • D. 使用 Amazon ElastiCache 缓存脚本针对数据库运行的常见查询。
第 705 / 1018 题正确答案 B
  • B. 创建数据库的只读副本。配置脚本仅查询只读副本以报告总新条目。

解析

选项 B 创建一个数据库的只读副本,这样脚本就可以查询只读副本而不会对主实例造成影响。只读副本可以提供与主实例相同的数据,而且不会影响主实例的性能。相比其他选项,这种方法的操作开销最小,同时也能有效提高应用程序的性能。

AI 解析

该题核心考查Amazon RDS读副本的负载分离能力。通过创建只读副本可实现读写分离,将脚本的分析查询流量定向至副本,避免主数据库因计算密集型读取操作而性能下降。RDS多可用区部署的主实例默认处理读写请求,而只读副本提供异步复制的独立节点专门处理只读负载,无需额外开发或手动操作(如选项C/D),且成本低于缓存方案(如ElastiCache需维护缓存逻辑)。此方案直接利用RDS原生功能,在运维复杂度和成本上均为最优解。