性能详情常见问题
为什么选择性能详情?
RDS 提供许多数据库监控工具,包括 Amazon CloudWatch、增强监控、RDS 性能详情和 DevOps Guru for RDS。您可以在此处查看所有可供您使用的选项。
我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。
如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。
关键 Cookie 对我们提供网站和服务来说绝对必要,不可将其禁用。关键 Cookie 通常是根据您在网站上的操作(例如,设置您的隐私首选项,登录或填写表格)来设置的。
性能 Cookie 可为我们提供有关客户使用网站情况的匿名统计信息,以便我们改善用户的网站体验及网站性能。经批准的第三方可为我们执行分析,但不可将数据用于其自身目的。
功能 Cookie 有助于我们提供有用的网站功能,记住您的首选项及显示有针对性的内容。经批准的第三方可对功能 Cookie 进行设置以提供某些网站功能。如果您不允许功能 Cookie,则某些或所有这些服务可能无法正常提供。
广告 Cookie 可由我们或我们的广告合作伙伴通过我们的网站进行设置,有助于我们推送有针对性的营销内容。如果您不允许广告 Cookie,则您所接收到的广告的针对性将会有所降低。
阻止某些类型的 Cookie 的话,可能会影响到您的网站体验。您可以随时单击此网站页脚中的 Cookie 首选项来对您的 Cookie 首选项进行更改。要了解有关我们及经批准的第三方如何在网站上使用 Cookie 的更多信息,请阅读 AWS Cookie 声明。
我们会在 AWS 网站和其他资产上展示与您的兴趣相关的广告,包括跨情境行为广告。跨情境行为广告使用来自一个网站或应用程序的数据,在另一个公司的网站或应用程序上向您投放广告。
若要不允许基于 Cookie 或类似技术的 AWS 跨情境行为广告,请选择下面的“不允许”和“保存隐私选择”,或访问启用了法律认可的拒绝信号的 AWS 网站(如全球隐私控制)。如果您删除 Cookie 或使用其他浏览器或设备访问此网站,则需要再次做出选择。有关 Cookie 以及我们如何使用的更多信息,请阅读我们的 AWS Cookie 通知。
若要不允许所有其他 AWS 跨情境行为广告,请通过电子邮件填写此表单。
如需进一步了解 AWS 如何处理您的信息,请阅读 AWS 隐私声明。
我们目前只会存储基本 Cookie,因为我们无法保存您的 Cookie 首选项。
如果您想要更改 Cookie 首选项,请稍后使用 AWS 控制台页脚中的链接重试,如果问题仍然存在,请联系技术支持。
RDS 提供许多数据库监控工具,包括 Amazon CloudWatch、增强监控、RDS 性能详情和 DevOps Guru for RDS。您可以在此处查看所有可供您使用的选项。
在 Amazon RDS 管理控制台的性能详情版块,性能问题将以数据库负载图中的峰值形式呈现。通过该图,可以快速判断应用程序将时间花在数据库中的哪些资源类型上。使用控制台,您可以放大保留时间内的任何时间段。通过选择高负载时段,您可以显示按照对负载的总体贡献排序的 SQL 语句列表。
性能详情每秒都会对数据库实例中已连接会话的状态进行采样。如果会话将时间花在与数据库相关的操作上,性能详情将记录当前时间、操作类型(I/O、CPU、锁定等)、当前 SQL 语句和其他几个会话属性。一段时间之后,此采样数据将用于表示会话对数据库实例中的负载的贡献大小。
不能。性能详情通过 Amazon RDS API 和 Amazon RDS 管理控制台提供对性能数据的访问。它不会填充数据库中的任何表,也不会通过 SQL 显示要从数据库中检索的数据。
符合。默认情况下,Performance Insights 显示一小时移动窗口的性能数据。该功能可在几秒钟内显示最新的性能信息。
性能详情提供免费套餐,可以保留过去 7 天的性能数据。除此之外,只需支付实例价格的一小部分,即可将数据额外保留 1-24 个月不等的时间。API 请求提供免费套餐,超出免费套餐阈值之后将使用按请求量付费的定价模式。 有关更多信息,请参阅定价页面。
性能详情提供免费套餐,可以保留过去 7 天的性能数据。除此之外,只需支付实例价格的一小部分,即可将数据保留长达两年之久。
符合。使用实例创建向导时,AWS 控制台中的 Performance Insights 选项默认处于选中状态。您可以在向导中取消选中此选项以阻止启用性能详情,或者对于已启用性能详情的实例,您可以通过修改实例来禁用这一功能。
符合。
性能详情的核心是一个叫做“数据库负载”的指标。该指标描述了应用程序在数据库中的时间花费情况。数据库负载以平均活动会话 (AAS) 为单位进行测量。活动会话是已将作业提交到数据库引擎并且正在等待数据库引擎响应的连接 (会话)。例如,如果您向数据库实例提交一个 SQL 语句,那么在实例处理该查询期间,该会话将被视为“活动”的会话。通过计算指定时段内某个实例中活动会话的数量,我们可以提供一个指标,该指标是各个时段的平均值,可表明某个实例的繁忙程度以及会话等待实例响应所用的时间。这个指标就是数据库负载。Performance Insights 会统计活动会话数,并使用轻量级采样机制大约每秒记录一次每个会话的属性。采样数据经过加密并聚合成各种粒度,然后通过 API 提供以及在 Amazon RDS 管理控制台的数据库负载图中提供。
不需要。但是,当启用其他性能跟踪功能时,性能详情在某些数据库引擎上的效果会更好。例如,当在兼容 PostgreSQL 的 Aurora 上启用 pg_stat_statement 扩展程序后,性能详情将能够利用该扩展程序提供的额外信息,使用 PostgreSQL 原生 SQL 标识符来标记语句。
性能详情代理程序不会影响数据库工作负载。当性能详情检测到负载过重或资源耗尽时,它会退后,虽然仍然会收集数据,但只有在安全时才会这样做。数据库选项(如 Aurora PostgreSQL 中的 pg_stat_statement)可能会使用一些数据库资源,并且可能会影响性能。启用这些选项是否影响特定系统将取决于应用程序工作负载。AWS 建议,在生产系统上启用任何数据库选项之前,先针对工作负载测试这些选项。
如果您使用增强监控来监控 O/S 指标,您应继续通过增强监控来获取该数据。
符合。性能详情会使用您自己的 AWS Key Management Service(KMS)密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。AWS 人员不能访问或查看任何潜在的敏感性能数据。只有 AWS 账户中拥有 Amazon RDS 完全访问权限的用户才能查看性能详情。
停止启用了性能详情的 RDS 实例对该实例的历史数据的留存或可见性没有影响。实例停止期间将不会收集该实例的任何数据。
性能详情公开了一款可公开获取的 API,旨在让客户和第三方能够利用性能详情中的重要数据。
符合。性能详情公开了一款可公开获取的 API,旨在让客户和第三方能够利用性能详情中的重要数据。
是的。性能详情在包括 AWS GovCloud 区域在内的所有 AWS 区域均可用。
能。您可以通过修改现有 Amazon RDS 实例来为其启用 Amazon RDS 性能详情。
不会。性能详情不会占用 Amazon RDS 实例上的存储空间。
性能详情旨在为跨 Amazon RDS 中所有数据库引擎的调优提供一种统一的方法、外观和风格。由于某些属性(如等待事件和 SQL 标识符)因引擎类型而异,因此在使用不同的数据库引擎时,性能详情中的这些属性自然也会有所不同。Performance Insights 的核心原则之一是,数据库引擎中的现有概念、标识符和属性应保持不变。性能详情通常不会重新解释或重命名等待事件和其他引擎特定属性,而是会按照数据库引擎的报告如实呈现它们。
符合。由于 Aurora 副本实例是独立的实例,因此您可以在这些实例上启用或禁用 Performance Insights。
目前不提供。今后,Performance Insights 将会添加数据导出功能。不过,您可以通过 API 来使用通过性能详情获取的数据。
不能。性能详情仅显示直接从实例收集的数据。不过,您可以通过 API 使用通过性能详情获取的数据,然后通过各项 AWS 分析服务对这些数据进行分析,例如 Amazon Athena、Amazon Redshift、Amazon Redshift Spectrum、和 Amazon QuickSight。