性能详情

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

Amazon RDS Performance Insights 是一项数据库性能调优和监控功能,可帮助您迅速评估数据库负载,并确定在何时、何处采取行动。Performance Insights 提供容易理解的控制面板,以直观的方式显示数据库负载,即使非专业人士也能检测性能问题。

Performance Insights 使用不会影响应用程序性能的轻量级数据收集方法,可轻松查看导致负载的 SQL 语句以及相应的原因。它不需要任何配置或维护,目前可用于 Amazon Aurora(PostgreSQL 和 MySQL 兼容版本)、Amazon RDS for PostgreSQLMySQLMariaDBSQL ServerOracle

由于可免费将性能历史记录保留七天,因此可轻松跟踪并解决各种问题。借助 Amazon Web Services API 和开发工具包,您可以轻松将 Performance Insights 整合到本地和第三方监控工具中。如果您需要长期保留,则可以选择付费购买长达两年的性能历史记录保留期。

易于上手:只需登录 Amazon RDS 管理控制台,并在创建或修改受支持的 RDS 引擎实例时启用 Performance Insights 即可。然后即可转到 Performance Insights 控制面板开始监控性能。

使用 Amazon RDS Performance Insights (5:13)

优势

易于使用

Performance Insights 旨在供 IT 通才和数据库专家使用。它不会显示需要手动关联的多幅图,而是提供在一个图表中聚集了所有核心性能信息的简单界面。

当负载很高时,您可以轻松确定瓶颈类型,如高 CPU 使用、锁定等待或 I/O 延迟,并查明是哪些 SQL 语句造成了瓶颈。

功能强大

您可使用 Performance Insights 监控多项数据库性能指标,而无需分析大量复杂的图表。所有指标都聚合到一个简单而功能强大的控制面板中。

无论数据库性能问题是由于数据库配置还是数据库设计问题导致,您都可以快速确定瓶颈所在,并查明是哪些 SQL 语句造成了问题。

自动化

Performance Insights 无需配置或维护。在 RDS 实例上启用之后,在 RDS 管理控制台中执行一次单击操作即可访问。

Performance Insights 会自动收集所有必需的性能指标,管理监控数据库所需的资源。除了轻量数据收集机制外,用于监控的所有资源与用于数据库实例的资源不同。

如何使用 Performance Insights 进行监控?

生产应用

在生产环境中发生性能问题时立刻能够检测出。Performance Insights 显示是什么原因造成数据库负载,因此您可以通过调整 SQL 语句或增加系统资源来采取纠正措施。

开发和测试数据库

在 SQL 查询用于生产之前发现其影响。使用 Performance Insights 监控 CPU 使用情况,然后确定适合数据库的实例大小,以及是否应该调整 SQL 语句以提高性能。

数据库迁移

将数据库迁移到云,或迁移到新的 AWS 实例类型? 使用 Performance Insights 监控 CPU 使用情况,然后确定适合数据库的实例大小,以及是否应该调整 SQL 语句以提高性能。

详细了解产品定价

查找有关免费套餐和其他定价选项的信息。

了解更多 
注册免费账户

立即享受 AWS 免费套餐。 

注册 
开始在控制台中构建

在 AWS 控制台中开始使用 Performance Insights。

登录