Q83 — AWS SAA-C03 第11章
第 83/100 题 | ← 返回第11章
Q783.一家公司托管在部署到多个可用区的 Amazon RDS 实例上运行的数据库.该公司定期针对数据库运行脚本以报告添加到数据库中的新条目.针对数据库运行的脚本会对关键应用程序的性能产生负面影响.该公司需要以最小的成本提高应用程序性能.哪种解决方案能够以最少的运营开销满足这些要求?
- A. 向脚本添加功能以识别具有最少活动连接的实例.配置脚本以从该实例读取以报告新条目总数.
- B. 创建数据库的只读副本.配置脚本以仅查询只读副本以报告新条目总数. ✓
- C. 指示开发团队在每天结束时手动导出数据库中当天的新条目.
- D. 使用 Amazon ElastiCache 缓存脚本针对数据库运行的常见查询.
正确答案: B. 创建数据库的只读副本.配置脚本以仅查询只读副本以报告新条目总数.
解析
在脚本对部署到多个可用区的 Amazon RDS 数据库上运行的关键应用程序的性能产生负面影响的情况下,为了以最小的操作开销提高应用程序性能,最合适的解决方案是:B. 创建数据库的只读副本.配置脚本以仅查询只读副本以报告新条目总数.创建数据库的只读副本可以减轻主数据库实例的读取流量.通过将脚本配置为仅查询只读副本,您可以将脚本的影响与主实例上运行的关键应用程序隔离开来.这有助于提高应用程序性能,而不会产生额外的运营开销.这就是为什么其他选项不是最合适的选择:A. 向脚本添加功能以识别具有最少活动连接的实例:虽然此方法旨在在实例之间分配负载,但它需要额外的脚本和逻辑来确定具有最少活动连接的实例.它可能会带来复杂性和运营开销.C. 指示开发团队手动导出当天的新条目:这种方式引入了手动干预,需要开发团队每天执行新条目的导出.它不仅增加了运营开销,还增加了人为错误和报告延迟的风险.D. 使用 Amazon ElastiCache 缓存常见查询:Amazon ElastiCache 是一项内存缓存服务,主要用于缓存经常访问的数据以提高应用程序性能.然而,在这种情况下,脚本报告新条目,这意味着对数据库进行写入操作.缓存常见查询可能无法解决脚本引起的性能问题,并且可能不是最合适的解决方案.因此,能够以最小的运行开销满足应用性能提升需求的解决方案是:B. 创建数据库的只读副本.配置脚本以仅查询只读副本以报告新条目总数.