Q19 — AWS SAA-C03 第6章

第 19/65 题 | ← 返回第6章

Q384.一家公司管理一个在 Amazon RDS for PostgreSQL 多可用区数据库实例上存储数据的应用程序.流量的增加导致性能问题.该公司确定数据库查询是性能缓慢的主要原因.解决方案架构师应该做什么来提高应用程序的性能?

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

解析

从源数据库实例创建只读副本允许您卸载主数据库的读取流量,从而分配负载并提高整体性能.只读副本可以处理读取查询,而主数据库实例则专注于写入操作.这种架构有助于扩展应用程序的读取容量并减少主数据库的负载.选项 A(从多可用区备用副本提供读取流量)不正确,因为多可用区复制主要用于高可用性和故障转移,而不是用于扩展读取流量.选项 B(将数据库实例配置为使用传输加速)与问题中描述的数据库性能问题无关.传输加速是 Amazon S3 的一项功能,可提高与 S3 存储桶之间的数据传输速度.选项 D(在应用程序和 Amazon RDS 之间使用 Amazon Kinesis Data Firehose 来增加数据库请求的并发性)也与数据库性能问题无关. Amazon Kinesis Data Firehose 是一项用于提取和传输流数据的服务,它并不直接解决查询性能问题.