AWS SAA 题库

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

第 268 / 1018 题单选题

一家电子商务公司注意到其基于 Amazon RDS 的 Web 应用程序性能下降。性能下降归因于业务分析师触发的只读 SQL 查询数量的增加。解决方案架构师需要以最小改动现有 Web 应用程序的方式解决问题。 解决方案架构师应该推荐什么?

  • A. 将数据导出到 Amazon DynamoDB,让业务分析师运行其查询。
  • B. 将数据加载到 Amazon ElastiCache,让业务分析师运行其查询。
  • C. 创建主数据库的只读副本,让业务分析师运行其查询。
  • D. 将数据复制到 Amazon Redshift 集群,并让业务分析师运行其查询。
第 268 / 1018 题正确答案 C
  • C. 创建主数据库的只读副本,让业务分析师运行其查询。

解析

在这种情况下,最好的解决方案是创建主数据库的只读副本。这样可以满足业务分析师进行他们的只读查询而不影响主数据库的性能。创建只读副本可以减轻原始数据库的负载,因为只读副本可以处理额外的只读查询请求。导出数据到 DynamoDB 或加载数据到 ElastiCache 都不太适用于 SQL 查询,并且需要对现有应用程序进行较大的更改。将数据复制到 Amazon Redshift 可能会增加复杂性,并且不是最直接的解决方案,因为 Redshift 通常用于数据仓库和分析而不是作为 OLTP 数据库。

AI 解析

Amazon RDS支持创建只读副本,用于分流主数据库的读取负载。当业务分析师的查询增加时,只读副本可以直接处理这些请求,避免主数据库因高读取压力而性能下降。其他选项如DynamoDB(键值存储)、ElastiCache(缓存)、Redshift(数据仓库)均涉及数据迁移或结构变化,不符合"最小改动"的要求。正确选项为C。