跳至主要内容

Performance Insights

Performance Insights

分析和调整 Amazon RDS 数据库性能

概述

Amazon RDS 性能详情是数据库性能优化和监控功能,有助于您快速评估数据库上的负载,并确定在何时、何处采取操作。借助性能详情,非专业人员可以通过可视化数据库负载的简单易懂的控制面板来检测性能问题。

性能详情使用不会影响应用程序性能的轻量级数据收集方法,并且可以轻松查看哪些 SQL 语句导致负载以及原因。它不需要配置或维护,目前可用于 Amazon Aurora (PostgreSQL 和 MySQL 兼容版本)以及适用于 MySQL、PostgreSQL、MariaDB、Oracle 和 SQL Server 的 Amazon RDS

通过保留 7 天的免费性能历史记录,可以很容易地追踪和解决各种问题。借助亚马逊云科技 API 和软件开发工具包,您可以轻松地将性能详情集成到本地和第三方监控工具中。如果需要更长的保留期,您最多可以选择支付两年的性能历史记录保留费用。

开始使用十分简单,只需登录 Amazon RDS 管理控制台,并在创建或修改受支持 RDS 引擎的实例时启用性能详情。然后转至性能详情控制面板,以开始监控性能。

请注意,自 2025 年 11 月 30 日起,性能详情控制台体验和灵活保留期定价将不再受支持。我们建议您后续使用 CloudWatch 数据库洞察,以获取更广泛的功能,包括实例集级别的监控、与应用程序性能监控的集成、锁分析等。

优势

易于使用

性能详情适合 IT 通才和数据库专家。它不显示需要手动关联的多张图表,而是提供了一个简单的界面,将所有核心性能信息聚合到一张图表中。当负载较高时,您可以轻松识别瓶颈类型,如高 CPU 消耗、锁定等待或输入/输出延迟,并查看哪些 SQL 语句导致了瓶颈。

功能强大

性能详情使您可以监控多个数据库性能指标,而无需分析大量复杂的图表。所有指标都聚合到一个简单、功能强大的控制面板中。无论数据库性能问题是由于数据库配置还是应用程序设计问题导致的,都可以快速识别瓶颈并查看哪些 SQL 语句出了问题。

自动化

性能详情无需配置或维护。您只需在 RDS 实例上启用它,然后在 RDS 管理控制台中单击一下即可访问。性能详情会自动收集所有必要的性能指标,并管理监视数据库所需的资源。除了轻量级数据收集机制外,用于监控的所有资源都与数据库实例分开。

您可以使用 Performance Insights 监控哪些内容?

生产应用

生产中的性能问题一旦出现就可以立即被检测到。Performance Insights 显示导致数据库负载的原因,因此您可以通过优化 SQL 语句或增加系统资源来采取纠正措施。

开发和测试数据库

在投入生产之前,了解 SQL 查询的影响。使用 Performance Insights 监控 CPU 使用状态,然后确定数据库实例的正确大小,以及是否应调整 SQL 语句以获得更好的性能。

数据库迁移

将数据库迁移到云还是迁移到新的亚马逊云科技实例类型?使用 Performance Insights 监控 CPU 消耗,然后确定数据库实例的正确大小,以及是否应调整 SQL 语句以获得更好的性能。