一家公司在 Amazon EC2 上运行一个多层电子商务应用程序,并使用 Amazon RDS for MySQL Multi-AZ 数据库实例。RDS 使用最新一代实例,在通用型 SSD (gp3) EBS 卷上存储 2,000 GB 数据。在高峰需求期间,当读写 IOPS 超过 20,000 时,应用程序性能会下降。解决方案架构师应该如何提高数据库性能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将卷替换为预置 IOPS SSD (io2) 卷。.
为什么这是答案
正确答案是“将卷替换为预置 IOPS SSD (io2) 卷”。当应用程序性能因读写 IOPS 超过 20,000 而下降时,这表明数据库的存储 I/O 性能是瓶颈。通用型 SSD (gp3) 卷虽然性能良好,但其 IOPS 存在上限,对于需要极高 I/O 性能的工作负载可能不足。预置 IOPS SSD (io2) 卷专为需要高吞吐量和低延迟的 I/O 密集型工作负载设计,能够提供远高于 gp3 的 IOPS,从而有效解决性能瓶颈。 “将卷替换为磁性卷”是错误的,因为磁性卷的性能远低于 SSD 卷,会进一步恶化性能问题。“增加 gp3 卷上的 IOPS 数量”虽然可以提高性能,但 gp3 卷的 IOPS 存在硬性上限,可能无法满足超过 20,000 IOPS 的需求。“将 2,000 GB gp3 卷替换为两个 1,000 GB gp3 卷”无法提高单个数据库实例的总 IOPS 限制,因为 RDS 实例的存储性能主要受限于底层存储类型和实例类型。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡