Q73 — AWS SAA-C03 第15章

第 73/100 题 | ← 返回第15章

Q1173. 一家公司管理着一个将数据存储在 Amazon RDS for PostgreSQL 多可用区数据库实例上的应用程序。该应用程序的高流量导致许多读取查询的延迟增加。解决方案架构师必须提高应用程序的性能。哪种解决方案可以满足这一要求?

正确答案: C. 创建数据库实例的只读副本。从只读副本提供读取流量。

解析

为了提高在 Amazon RDS for PostgreSQL 多可用区数据库实例上读取查询延迟增加的应用程序的性能,最佳解决方案是:C. 创建数据库实例的只读副本。从只读副本提供读取流量。### 解释:只读副本:通过创建只读副本,您可以卸载主数据库实例的读取流量。这可以显著降低读取查询的延迟,因为只读副本可以独立处理查询负载。高可用性:由于只读副本是一个独立的实例,它还可以增强读取密集型工作负载的可用性和可扩展性。### 其他选项:A. 启用 Amazon RDS Performance Insights 有助于分析性能瓶颈,但不能直接解决与读取查询相关的延迟问题。B:配置数据库实例以使用 DynamoDB Accelerator (DAX) 不适用于此处,因为 DAX 专门用于 DynamoDB,而不是 RDS PostgreSQL。D:使用 Amazon Data Firehose 不适合增加数据库请求的并发性,并且不能直接解决读取延迟问题。因此,选项C是此场景下提高读取性能的最有效的解决方案。