发布于: Jul 2, 2020
Amazon RDS 性能详情支持在兼容 PostgreSQL 的 Amazon Aurora、Amazon RDS for PostgreSQL、Amazon RDS for MySQL 和 Amazon RDS for MariaDB 上收集和跟踪查询计划,以便您能够轻松确定查询计划中的更改是否导致查询长时间运行或卡住。
查询计划是用于访问关系数据库管理系统 (DBMS) 中的数据的一系列步骤。DBMS 查询优化器会从许多替代方法中选择一种来执行给定查询,并且性能差异很大。由于查询优化器并不完善,因此数据库用户和管理员有时需要手动检查并调整计划以获得更好的性能。如果不具备专业知识,关联此性能数据需要花费数小时的时间。
利用 RDS 性能详情,所有数据库用户都可以在几秒钟内在可视化控制面板上找到最耗费资源的 SQL 查询以及它们的原始位置。现在,RDS 性能详情还可以收集资源密集型 SQL 查询的查询计划,并随着时间推移存储它们。您可以确定 SQL 查询性能的改变是否因不同的查询计划所致,比较新旧查询计划,然后对应用程序进行改进,例如优化速度慢的 SQL 查询、向数据库添加索引,以及扩展数据库。
Amazon RDS 性能详情是一项 RDS 数据库性能调优和监控功能,它使您能够以可视化方式评估数据库负载,并确定在何时、何处采取行动。只需在 Amazon RDS 管理控制台单击一次,您就可以为 Amazon RDS 数据库添加完全托管的性能监控解决方案。RDS 性能详情随附受支持的 Amazon Aurora 集群和 Amazon RDS 实例,并且将七天性能历史记录存储于滚动窗口中,无需额外成本。如果您需要长期保留,则可以选择付费购买长达两年的性能历史记录保留期。
有关提供 RDS 性能详情的区域的完整列表,请参阅 AWS 区域。若要详细了解 RDS 性能详情和受支持的数据库引擎,请阅读 Amazon RDS 用户指南。