性能 - AWS 支持
Amazon Aurora 数据库集群的读取工作负载预调配不足Amazon DynamoDB Auto Scaling 未启用Amazon EBS 优化未启用Amazon EBS 预置 IOPS (SSD) 卷附件配置Amazon EBS 预调配不足的卷Amazon EC2 Auto Scaling 组并未与启动模板关联Amazon EC2 至 EBS 的吞吐量优化EC2 虚拟化类型为半虚拟化Amazon ECS 内存硬限制Amazon EFS 吞吐量模式优化Amazon RDS autovacuum 参数已关闭Amazon RDS 数据库集群仅支持高达 64 TiB 的卷集群中具有异构实例类的 Amazon RDS 数据库实例集群中具有异构实例大小的 Amazon RDS 数据库实例Amazon RDS 数据库内存参数与默认值不同Amazon RDS enable_indexonlyscan 参数已关闭Amazon RDS enable_indexscan 参数已关闭Amazon RDS general_logging 参数已开启Amazon RDS InnoDB_Change_Buffering 参数使用的值小于最优值Amazon RDS innodb_open_files 参数偏低Amazon RDS innodb_stats_persistent 参数已关闭Amazon RDS 实例的系统容量预调配不足Amazon RDS 磁卷正在使用中Amazon RDS 参数组不使用大页Amazon RDS 查询缓存参数已开启需要更新 Amazon RDS 资源实例类需要更新 Amazon RDS 资源主要版本Amazon RDS 资源使用的是包含许可证的终止支持引擎版本Amazon Route 53 别名资源记录集相比内存大小而言预调配不足的 AWS Lambda 函数AWS Lambda 函数未配置并发限制AWS Well-Architected 性能高风险问题CloudFront 备用域名CloudFront 内容分发优化CloudFront 标头转发和缓存命中率高 CPU 使用率 Amazon EC2 实例

性能

通过检查服务配额(以前称为限制)来提高服务的性能,以便您可以利用预置吞吐量、监控过度使用的实例并检测任何未使用的资源。

您可以使用以下性能类别检查。

检查名称

Amazon Aurora 数据库集群的读取工作负载预调配不足

描述

检查 Amazon Aurora 数据库集群是否有资源支持读取工作负载。

检查 ID

c1qf5bt038

提醒条件

黄色:

数据库读取量增加:数据库负载较高,且数据库读取的行数超过写入或更新的行数。

建议的操作

建议您优化查询以降低数据库负载,或者向数据库集群添加读取器数据库实例,实例类和大小与集群中的写入器数据库实例相同。当前配置中有至少一个数据库实例的数据库负载持续很高,这主要是由读取操作造成的。通过向集群添加另一个数据库实例并将读取工作负载定向到数据库集群只读端点来分配这些操作。

其他资源

Aurora 数据库集群具有一个用于只读连接的读取器端点。此端点使用负载均衡来管理对数据库集群中的数据库负载影响最大的查询。读取器端点将这些语句定向到 Aurora 只读副本,从而降低主实例的负载。此外,读取器端点还会根据集群中 Aurora 只读副本的数量,扩展处理并发 SELECT 查询的容量。

有关更多信息,请参阅将 Aurora 副本添加到数据库集群以及管理 Aurora 数据库集群的性能和扩展

报告列
  • 状态

  • 区域

  • 资源

  • 数据库读取量增加(计数)

  • 上次检测周期

  • 上次更新时间

Amazon DynamoDB Auto Scaling 未启用

描述

检查您的 Amazon DynamoDB 表和全局二级索引是否启用了自动扩缩或按需。

Amazon DynamoDB Auto Scaling 使用 Application Auto Scaling 服务代表您动态调整预置的吞吐能力,以响应实际的流量模式。这将允许表或全局二级索引增大其预置的读取和写入容量以处理突发流量,而不进行限制。当工作负载减少时,Application Auto Scaling 可以减少吞吐量,这样您就无需为未使用的预置容量付费。

您可以使用 AWS Config 规则中的参数调整检查配置。

有关更多信息,请参阅使用 DynamoDB Auto Scaling 自动管理吞吐能力

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz136

来源

AWS Config 托管规则:dynamodb-autoscaling-enabled

提醒条件

黄色:没有为您的 DynamoDB 表和/或全局二级索引启用自动扩缩。

建议的操作

除非您已经拥有根据工作负载要求自动扩缩 DynamoDB 表和/或全局二级索引预置吞吐量的机制,否则请考虑为 Amazon DynamoDB 表开启自动扩缩。

有关更多信息,请参阅将 Amazon Web Services Management Console 与 DynamoDB Auto Scaling 组一起使用

其他资源

使用 DynamoDB Auto Scaling 自动管理吞吐能力

报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

Amazon EBS 优化未启用

描述

检查您的 Amazon EC2 实例是否已启用 Amazon EBS 优化。

Amazon EBS 优化型实例使用经过优化的配置堆栈,并为 Amazon EBS I/O 提供额外的专用容量。这种优化通过最小化 Amazon EBS I/O 与来自您实例的其他流量之间的争用,为您的 Amazon EBS 卷提供最佳性能。

有关更多信息,请参阅 Amazon EBS 优化的实例

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz142

来源

AWS Config 托管规则:ebs-optimized-instance

提醒条件

黄色:未在支持的 Amazon EC2 实例上启用 Amazon EBS 优化。

建议的操作

在支持的实例上开启 Amazon EBS 优化。

有关更多信息,请参阅在启动时启用 EBS 优化

其他资源

Amazon EBS 优化的实例

报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

Amazon EBS 预置 IOPS (SSD) 卷附件配置

描述

检查附加到未经过 EBS 优化的 Amazon EBS 可优化 Amazon Elastic Compute Cloud (Amazon EC2) 实例的预置 IOPS (SSD) 卷。

Amazon Elastic Block Store (Amazon EBS) 中的预置 IOPS (SSD) 卷仅在附加到 EBS 优化实例时才能提供预期的性能。

检查 ID

PPkZrjsH2q

提醒条件

黄色:可通过 EBS 优化的 Amazon EC2 实例具有已附加的预调配 IOPS(SSD)卷,但实例未经过 EBS 优化。

建议的操作

创建经 EBS 优化的新实例,分离卷,并重新将卷附加到新实例。有关更多信息,请参阅 Amazon EBS 优化的实例将 Amazon EBS 卷附加到实例

其他资源
报告列
  • 状态

  • 区域/可用区

  • 卷 ID

  • 卷名

  • 卷附件

  • 实例 ID

  • 实例类型

  • EBS 优化

Amazon EBS 预调配不足的卷

描述

检查在回顾期内任何时刻运行过的 Amazon Elastic Block Store(Amazon EBS)卷。如果有任何 EBS 卷相比您的工作负载而言预调配不足,则该检查会提醒您。持续的高利用率可能代表已经优化的稳定性能,但也可能说明应用程序没有足够的资源。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

COr6dfpM04

提醒条件

黄色:回顾期间预置不足的 EBS 卷。为了确定卷是否预置不足,我们会考虑所有默认 CloudWatch 指标(包括 IOPS 和吞吐量)。用于识别预置不足的 EBS 卷的算法遵循 AWS 最佳实践。识别新模式后,算法会更新。

建议的操作

考虑扩大使用率高的卷。

有关更多信息,请参阅 启用 AWS Compute Optimizer 以执行 Trusted Advisor 检查

报告列
  • 状态

  • 区域

  • 卷 ID

  • 卷类型

  • 卷大小(GB)

  • 卷基准 IOPS

  • 卷爆增 IOPS

  • 卷爆增吞吐量

  • 推荐的卷类型

  • 推荐的卷大小(GB)

  • 推荐的卷基准 IOPS

  • 推荐的卷爆增 IOPS

  • 推荐的卷基准吞吐量

  • 推荐的卷爆增吞吐量

  • 回顾期(天)

  • 性能风险

  • 上次更新时间

Amazon EC2 Auto Scaling 组并未与启动模板关联

描述

检查 Amazon EC2 Auto Scaling 组是否通过 Amazon EC2 启动模板创建。

使用启动模板创建您的 Amazon EC2 Auto Scaling 组,以确保访问最新的自动扩缩组功能和改进。例如,版本控制和多种实例类型。

有关更多信息,请参阅启动模板

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz102

来源

AWS Config 托管规则:autoscaling-launch-template

提醒条件

黄色:Amazon EC2 Auto Scaling 组并未与有效的启动模板关联。

建议的操作

使用 Amazon EC2 启动模板创建 Amazon EC2 Auto Scaling 组。

有关更多信息,请参阅为自动扩缩组创建启动模板

其他资源
报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

Amazon EC2 至 EBS 的吞吐量优化

描述

检查其性能可能受其连接到的 Amazon EC2 实例的最大吞吐量能力影响的 Amazon EBS 卷。

要优化性能,您应确保 Amazon EC2 实例的最大吞吐量大于所附加的 EBS 卷的最大总吞吐量。此检查计算前一天内每个 EBS 优化实例(基于协调世界时 (UTC))每五分钟的 EBS 卷吞吐量,并在超过一半时段的使用率大于 EC2 实例最大吞吐量的 95% 时提醒您。

检查 ID

Bh2xRR2FGH

提醒条件

黄色:在前一天(UTC)一半以上的时间中,附加到 EC2 实例的 EBS 卷的总吞吐量(MB/秒)超过了实例与 EBS 卷之间发布吞吐量的 95%。

建议的操作

将您的 Amazon EBS 卷的最大吞吐量(请参阅 Amazon EBS 卷类型)与其附加到的 Amazon EC2 实例的最大吞吐量进行比较。请参阅支持 EBS 优化的实例类型

考虑将您的卷附加到能支持更高 Amazon EBS 吞吐量的实例以获得最佳性能。

其他资源
报告列
  • 状态

  • 区域

  • 实例 ID

  • 实例类型

  • 接近最大时间

EC2 虚拟化类型为半虚拟化

描述

检查 Amazon EC2 实例的虚拟化类型是否为半虚拟化。

最佳做法是尽可能使用硬件虚拟机(HVM)实例而不是半虚拟化实例。这是因为 HVM 虚拟化的增强以及 HVM AMI 的 PV 驱动程序的可用性,缩小了 PV 和 HVM 来宾之间以往存在的性能差距。请务必注意,最新一代的实例类型不支持 PV AMI。因此,选择 HVM 实例类型可提供最佳性能,并保持与现代硬件的兼容性。

有关更多信息,请参阅 Linux AMI 虚拟化类型

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz148

来源

AWS Config 托管规则:ec2-paravirtual-instance-check

提醒条件

黄色:Amazon EC2 实例的虚拟化类型为半虚拟化。

建议的操作

对您的 Amazon EC2 实例使用 HVM 虚拟化,并使用兼容的实例类型。

有关选择适当虚拟化类型的信息,请参阅更改实例类型的兼容性

其他资源

更改实例类型的兼容性

报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

Amazon ECS 内存硬限制

描述

检查 Amazon ECS 任务定义是否为其容器定义设置了内存限制。为任务中的所有容器预留的内存总量必须低于任务内存值。

有关更多信息,请参阅容器定义

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz176

来源

AWS Config 托管规则:ecs-task-definition-memory-hard-limit

提醒条件

黄色:未设置 Amazon ECS 内存硬限制。

建议的操作

为您的 Amazon ECS 任务分配内存,以避免内存不足。如果容器试图超出指定的内存,则容器将终止。

有关更多信息,请参阅如何在 Amazon ECS 中为任务分配内存?

其他资源

集群预留

报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

Amazon EFS 吞吐量模式优化

描述

检查 Amazon EFS 文件系统当前是否已配置为使用突增吞吐量模式。Amazon EFS 突发吞吐量使用“信用”来实现高于基准吞吐量(每 GiB 50 KiB/s)的性能。当信用额度耗尽后,性能会限制在基准吞吐量水平,这可能导致用户面临运行缓慢、应用程序故障及超时等问题。要了解有关突增模式的更多信息,请参阅《Amazon EFS 用户指南》中的吞吐量模式

检查 ID

c1dfprch02

提醒条件
  • 黄色:文件系统使用的是突增吞吐量模式。

建议的操作

如果您的突增吞吐量信用额度较低或已耗尽,请考虑切换到预置或弹性吞吐量模式,以便为您的用户和应用程序提供所需的吞吐量。使用预置吞吐量时,您可以设置工作负载所需的吞吐量,并且为文件系统启用的吞吐量付费。如果您不确定自身的吞吐量需求,则可以使用弹性吞吐量模式,在这种模式下,吞吐量会随工作负载弹性扩展,并且您只需为实际使用量付费(按总传输数据量计量)。您可更新文件系统配置,以便随时在不同的吞吐量模式之间切换。要了解有关吞吐量定价的更多信息,请参阅 Amazon EFS 定价。您也可以使用 AWS 定价计算器 估算成本。

其他资源
报告列
  • 状态

  • 区域

  • EFS 文件系统 ID

  • 吞吐量模式

  • 上次更新时间

Amazon RDS autovacuum 参数已关闭

描述

数据库实例的 autovacuum 参数已关闭。关闭 autovacuum 会增加表和索引膨胀并影响性能。

建议您在数据库参数组中开启 autovacuum。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt025

提醒条件

黄色:数据库参数组的自动清理功能已关闭。

建议的操作

在数据库参数组中开启 autovacuum 参数。

其他资源

PostgreSQL 数据库需要定期维护,称为“清理”。PostgreSQL 中的自动清理功能可以自动运行 VACCUUMANALYZE 命令。该过程会收集表统计信息,并删除死行。当自动清理功能关闭时,表和索引膨胀、统计信息过期等问题会加剧,进而影响数据库性能。

有关更多信息,请参阅了解 Amazon RDS for PostgreSQL 环境中的自动清理

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS 数据库集群仅支持高达 64 TiB 的卷

描述

您的数据库集群支持最高 64TiB 的卷。最新引擎版本支持高达 128 TiB 的卷。建议您将数据库集群的引擎版本升级到最新版本,以支持高达 128 TiB 的卷。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt017

提醒条件

黄色:数据库集群仅支持高达 64 TiB 的卷。

建议的操作

升级数据库集群的引擎版本以支持高达 128TiB 的卷。

其他资源

当您在单个 Amazon Aurora 数据库集群上纵向扩展应用程序时,如果存储上限为 128 TiB,您可能不会达到该限制。提高后的存储上限有助于避免删除数据或在多个实例间拆分数据库。

有关更多信息,请参阅 Amazon Aurora 大小限制

报告列
  • 状态

  • 区域

  • 资源

  • 引擎名称

  • 当前引擎版本

  • 建议值

  • 上次更新时间

集群中具有异构实例类的 Amazon RDS 数据库实例

描述

建议您对数据库集群中的所有数据库实例使用相同的数据库实例类和大小。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt009

提醒条件

红色:数据库集群中包含具有异构实例类的数据库实例。

建议的操作

对数据库集群中的所有数据库实例使用相同的实例类和大小。

其他资源

当数据库集群中的数据库实例使用不同的数据库实例类或大小时,这些数据库实例的工作负载可能会出现不均衡。在失效转移期间,其中一个读取器数据库实例将更改为写入器数据库实例。如果数据库实例使用相同的数据库实例类和大小,数据库集群中的这些数据库实例的工作负载可能会出现不均衡。

有关更多信息,请参阅 Aurora 副本

报告列
  • 状态

  • 区域

  • 资源

  • 建议值

  • 引擎名称

  • 上次更新时间

集群中具有异构实例大小的 Amazon RDS 数据库实例

描述

建议您对数据库集群中的所有数据库实例使用相同的数据库实例类和大小。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt008

提醒条件

红色:数据库集群包含具有异构实例大小的数据库实例。

建议的操作

对数据库集群中的所有数据库实例使用相同的实例类和大小。

其他资源

当数据库集群中的数据库实例使用不同的数据库实例类或大小时,这些数据库实例的工作负载可能会出现不均衡。在失效转移期间,其中一个读取器数据库实例将更改为写入器数据库实例。如果数据库实例使用相同的数据库实例类和大小,数据库集群中的这些数据库实例的工作负载可能会出现不均衡。

有关更多信息,请参阅 Aurora 副本

报告列
  • 状态

  • 区域

  • 资源

  • 建议值

  • 引擎名称

  • 上次更新时间

Amazon RDS 数据库内存参数与默认值不同

描述

数据库实例的内存参数与默认值明显不同。这些设置可能会影响性能并导致错误。

建议您将数据库实例的自定义内存参数重置为数据库参数组中的默认值。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt020

提醒条件

黄色:数据库参数组的内存参数与默认值存在显著差异。

建议的操作

将内存参数重置为其默认值。

其他资源

有关更多信息,请参阅为 Amazon RDS for MySQL 配置参数的最佳实践,第 1 部分:与性能相关的参数

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS enable_indexonlyscan 参数已关闭

描述

关闭仅限索引的扫描计划类型时,查询计划程序或优化程序无法使用该类型。

建议您将 enable_indexonlyscan 参数值设置为 1。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt028

提醒条件

黄色:数据库参数组的 enable_indexonlyscan 参数已关闭。

建议的操作

enable_indexonlyscan 参数设置为 1。

其他资源

当您关闭 enable_indexonlyscan 参数时,会导致查询计划程序无法选择最优执行计划。查询计划程序会使用其他计划类型(例如索引扫描),这可能会增加查询成本并延长执行时间。仅索引扫描计划类型无需访问表数据即可检索数据。

有关更多信息,请参阅 PostgreSQL 文档网站上的 enable_indexonlyscan(布尔值)

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS enable_indexscan 参数已关闭

描述

关闭索引扫描计划类型时,查询计划程序或优化程序无法使用该类型。

建议您将 enable_indexscan 参数值设置为 1。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt029

提醒条件

黄色:数据库参数组的 enable_indexscan 参数已关闭。

建议的操作

enable_indexscan 参数设置为 1。

其他资源

当您关闭 enable_indexscan 参数时,会导致查询计划程序无法选择最优执行计划。查询计划程序会使用其他计划类型(例如索引扫描),这可能会增加查询成本并延长执行时间。

有关更多信息,请参阅 PostgreSQL 文档网站上的 enable_indexscan(布尔值)

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS general_logging 参数已开启

描述

您的数据库实例已开启常规日志记录。在排查数据库问题时,此设置非常有用。但是,开启常规日志记录会增加 I/O 操作量和分配的存储空间量,这可能导致争用和性能降级。

请检查您对常规日志记录使用情况的要求。建议您将 general_logging 参数值设置为 0

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt037

提醒条件

黄色:数据库参数组的 general_logging 参数已开启。

建议的操作

请检查您对常规日志记录使用情况的要求。如果它不是强制性的,建议您将 general_logging 参数值设置为 0

其他资源

general_logging 参数值设置为 1 时,会开启常规查询日志。常规查询日志包含数据库服务器操作的记录。当客户端连接或断开连接时,服务器会将信息写入此日志,并且日志包含从客户端收到的每个 SQL 语句。当您怀疑客户端存在错误且需要查找客户端发送到数据库服务器的信息时,常规查询日志非常有用。

有关更多信息,请参阅 RDS for MySQL 数据库日志概述

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS InnoDB_Change_Buffering 参数使用的值小于最优值

描述

更改缓冲将允许 MySQL 数据库实例推迟维护二级索引所需的一些写入操作。此功能在磁盘速度较慢的环境中非常有用。更改缓冲配置稍微提高了数据库性能,但在升级期间导致了崩溃恢复延迟和长时间关机。

建议您将 innodb_change_buffering 参数的值设置为 NONE

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt021

提醒条件

黄色:数据库参数组的 innodb_change_buffering 参数设置为较低的最优值。

建议的操作

在数据库参数组中,将 innodb_change_buffering 参数值设置为 NONE

其他资源

有关更多信息,请参阅为 Amazon RDS for MySQL 配置参数的最佳实践,第 1 部分:与性能相关的参数

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS innodb_open_files 参数偏低

描述

innodb_open_files 参数控制 InnoDB 一次可打开的文件数量。当 mysqld 运行时,InnoDB 会打开所有日志和系统表空间文件。

对于您的数据库实例,InnoDB 一次可打开的最大文件数的值较低。建议您将 innodb_open_files 参数设置为最小值 65。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt033

提醒条件

黄色:数据库参数组的 InnoDB 打开文件设置配置错误。

建议的操作

将 innodb_open_files 参数设置为最小值 65。

其他资源

innodb_open_files 参数控制 InnoDB 一次可打开的文件数量。当 mysqld 运行时,InnoDB 会将所有日志文件和系统表空间文件保持在打开状态。如果使用每个表一个文件存储模式,InnoDB 还需要打开几个 .ibd 文件。当 innodb_open_files 设置偏低时,会影响数据库性能,数据库服务器可能无法启动。

有关更多信息,请参阅 MySQL 文档网站上的 InnoDB 启动选项和系统变量 - innodb_open_files

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS innodb_stats_persistent 参数已关闭

描述

您的数据库实例未配置为将 InnoDB 统计信息持久保存到磁盘上。如果不存储统计数据,则每次实例重启和访问表时都会重新计算统计数据。这会导致查询执行计划的差异。您可以在表级别修改此全局参数的值。

建议您将 innodb_stats_persistent 参数值设置为 ON

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt032

提醒条件

黄色:数据库参数组的优化器统计信息未持久保存到磁盘上。

建议的操作

innodb_stats_persistent 参数值设置为 ON

其他资源

如果将 innodb_stats_persistent 参数设置为 ON,则在实例重新启动时会保留优化器统计信息。这样提升执行计划的稳定性和查询性能一致性。在创建或修改表时,可以使用 STATS_PERSISTENT 子句在表级别修改全局统计数据的持久性。

有关更多信息,请参阅为 Amazon RDS for MySQL 配置参数的最佳实践,第 1 部分:与性能相关的参数

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS 实例的系统容量预调配不足

描述

检查 Amazon RDS 实例或 Amazon Aurora 数据库实例是否具备运行所需的系统容量。

检查 ID

c1qf5bt039

提醒条件

黄色:

内存不足终止:当数据库主机上的进程因操作系统级别的内存减少而停止时,内存不足 (OOM) 终止计数器会增加。

过度交换:os.memory.swap.in 和 os.memory.swap.out 指标值过高。

建议的操作

建议您调整查询以使用更少的内存,或者使用所分配内存更高的数据库实例类型。当实例内存不足时,会影响数据库性能。

其他资源

检测到内存不足终止:当主机上运行的进程所需内存超过操作系统实际可用的物理内存时,Linux 内核会调用内存不足 (OOM) 杀手。在这种情况下,OOM 杀手会检查所有正在运行的进程,并停止一个或多个进程,以释放系统内存并保持系统运行。

检测到交换:当数据库主机的内存不足时,操作系统会在交换空间中向磁盘发送几个最少使用的页面。此卸载过程会对数据库性能产生影响。

有关更多信息,请参阅 Amazon RDS 实例类型扩展 Amazon RDS 实例

报告列
  • 状态

  • 区域

  • 资源

  • 内存不足终止(计数)

  • 过度交换(计数)

  • 上次检测周期

  • 上次更新时间

Amazon RDS 磁卷正在使用中

描述

您的数据库实例在使用磁性介质存储。对于大多数数据库实例,不建议使用磁性介质存储。选择其它存储类型:通用型(SSD)或预调配 IOPS。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt000

提醒条件

黄色:Amazon RDS 资源使用的是磁性存储。

建议的操作

选择其它存储类型:通用型(SSD)或预调配 IOPS。

其他资源

磁性存储是较早一代的存储类型。为了满足新的存储要求,推荐使用通用型 (SSD) 或预调配 IOPS 存储类型。这些存储类型能提供更高、更稳定的性能,同时拥有更优的存储容量选项。

有关更多信息,请参阅上一代卷

报告列
  • 状态

  • 区域

  • 资源

  • 建议值

  • 引擎名称

  • 上次更新时间

Amazon RDS 参数组不使用大页

描述

大页可以提高数据库的可扩展性,但您的数据库实例不使用大页。建议您在数据库实例的数据库参数组中将 use_large_pages 参数值设置为 ONLY

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt024

提醒条件

黄色:数据库参数组不使用大页。

建议的操作

在数据库参数组中将 use_large_pages 参数值设置为 ONLY

其他资源

有关更多信息,请参阅为 RDS for Oracle 实例开启大页

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

Amazon RDS 查询缓存参数已开启

描述

当更改要求清除查询缓存时,您的数据库实例将显示为停滞状态。大多数工作负载不会受益于查询缓存。从 MySQL 8.0 版中删除了查询缓存。建议您将 query_cache_type 参数设置为 0。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt022

提醒条件

黄色:数据库参数组的查询缓存已开启。

建议的操作

在数据库参数组中将 query_cache_type 参数值设置为 0。

其他资源

有关更多信息,请参阅为 Amazon RDS for MySQL 配置参数的最佳实践,第 1 部分:与性能相关的参数

报告列
  • 状态

  • 区域

  • 资源

  • 参数名称

  • 建议值

  • 上次更新时间

需要更新 Amazon RDS 资源实例类

描述

您的数据库正在上一代数据库实例类上运行。我们已经将上一代数据库实例类替换为成本和/或性能更高的数据库实例类。建议您使用更新代次的数据库实例类运行数据库实例。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt015

提醒条件

红色:数据库实例使用的是终止支持的数据库实例类。

建议的操作

升级到最新的数据库实例类。

其他资源

有关更多信息,请参阅数据库实例类支持的数据库引擎

报告列
  • 状态

  • 区域

  • 资源

  • 数据库实例类

  • 建议值

  • 引擎名称

  • 上次更新时间

需要更新 Amazon RDS 资源主要版本

描述

不支持使用数据库引擎当前主要版本的数据库。建议您升级到包含新功能和增强功能的最新主要版本。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt014

提醒条件

红色:RDS 资源使用的是终止支持的主要版本。

建议的操作

升级至数据库引擎的最新主要版本。

其他资源

Amazon RDS 针对受支持的数据库引擎发布了新版本,以便使用最新版本维护您的数据库。新发布的版本可能包含针对数据库引擎的错误修复、安全增强功能和其他改进。您可以使用蓝绿部署,显著减少数据库实例升级所需的停机时间。

有关更多信息,请参阅以下资源:

报告列
  • 状态

  • 区域

  • 资源

  • 引擎名称

  • 当前引擎版本

  • 建议值

  • 上次更新时间

Amazon RDS 资源使用的是包含许可证的终止支持引擎版本

描述

建议您将主要版本升级到 Amazon RDS 支持的最新引擎版本,以继续使用当前的许可证支持。当前许可证不支持数据库的引擎版本。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

注意

当数据库实例或数据库集群停止时,您可以在 Trusted Advisor 中查看 Amazon RDS 建议,为期 3 到 5 天。5 天后,将无法在 Trusted Advisor 中查看这些建议。要查看建议,请打开 Amazon RDS 控制台,然后选择建议

如果您删除某个数据库实例或数据库集群,则在 Trusted Advisor 或 Amazon RDS 管理控制台中将不提供与这些实例或集群相关的建议。

检查 ID

c1qf5bt016

提醒条件

红色:Amazon RDS 资源使用的是包含许可证模式下的终止支持引擎版本。

建议的操作

建议您将数据库升级到 Amazon RDS 中支持的最新版本,以便继续使用许可模型。

其他资源

有关更多信息,请参阅 Oracle 主要版本升级

报告列
  • 状态

  • 区域

  • 资源

  • 引擎名称

  • 当前引擎版本

  • 建议值

  • 引擎名称

  • 上次更新时间

Amazon Route 53 别名资源记录集

描述

检查可更改为别名资源记录集以提高性能并节省成本的资源记录集。

别名资源记录集将 DNS 查询路由到 AWS 资源(例如 Elastic Load Balancing 负载均衡器或 Amazon S3 存储桶)或另一个 Route 53 资源记录集。使用别名资源记录集时,Route 53 会将 DNS 查询免费路由到您的 AWS 资源。

AWS 服务创建的托管区域将不会显示在您的检查结果中。

注意

此检查会报告按标准标记的所有资源以及评估的资源总数,包括 OK 资源。资源表仅列出已标记的资源。

检查 ID

B913Ef6fb4

提醒条件
  • 黄色:资源记录集是 Amazon S3 网站的 CNAME。

  • 黄色:资源记录集是 Amazon CloudFront 分配的 CNAME。

  • 黄色:资源记录集是 Elastic Load Balancing 负载均衡器的 CNAME。

建议的操作

将列出的 CNAME 资源记录集替换为别名资源记录集;请参阅在别名和非别名资源记录集之间进行选择

您还需要将记录类型从 CNAME 更改为 A 或 AAAA,具体取决于 AWS 资源。请参阅在创建或编辑 Amazon Route 53 资源记录集时指定的值

其他资源

将查询路由到 AWS 资源

报告列
  • 状态

  • 托管区域名称

  • 托管区域 ID

  • 资源记录集名称

  • 资源记录集类型

  • 资源记录集标识符

  • 别名目标

相比内存大小而言预调配不足的 AWS Lambda 函数

描述

检查在回顾期内至少调用过一次的 AWS Lambda 函数。如果有任何 Lambda 函数相比内存大小而言预调配不足,则此检查会提醒您。如果 Lambda 函数相比内存大小而言预调配不足,这些函数将需要更长的时间才能完成操作。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

COr6dfpM06

提醒条件

黄色:在回顾期内存大小预置不足的 Lambda 函数。为了确定 Lambda 函数是否预置不足,我们会考虑该函数的所有默认 CloudWatch 指标。用于识别内存大小预置不足的 Lambda 函数的算法遵循 AWS 最佳实践。识别新模式后,算法会更新。

建议的操作

考虑增加 Lambda 函数的内存大小。

有关更多信息,请参阅 启用 AWS Compute Optimizer 以执行 Trusted Advisor 检查

报告列
  • 状态

  • 区域

  • 函数名称

  • 函数版本

  • 内存大小(MB)

  • 推荐的内存大小(MB)

  • 回顾期(天)

  • 性能风险

  • 上次更新时间

AWS Lambda 函数未配置并发限制

描述

检查 AWS Lambda 函数是否配置了函数级并发执行限制。

并发是您的 AWS Lambda 函数同时处理的正在进行的请求数。对于每个并发请求,Lambda 会预置单独的执行环境实例。

您可以使用 AWS Config 规则中的 concurrencyLimitLowConcurrencyLimitHigh 参数指定最小和最大预留并发限制。

有关更多信息,请参阅 Lambda 函数扩展

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

c18d2gz181

来源

AWS Config 托管规则:lambda-concurrency-check

提醒条件

黄色:Lambda 函数未配置并发限制。

建议的操作

确保您的 Lambda 函数已配置并发。Lambda 函数的并发限制有助于确保您的函数以可靠和可预测的方式处理请求。并发限制可降低由于流量突然激增而导致函数不堪重负的风险。

有关更多信息,请参阅配置预留并发

其他资源
报告列
  • 状态

  • 区域

  • 资源

  • AWS Config 规则

  • 输入参数

  • 上次更新时间

AWS Well-Architected 性能高风险问题

描述

对工作负载高风险问题(HRI)的性能支柱检查。此检查基于您的 AWS-Well Architected 审查。检查结果取决于您是否使用 AWS Well-Architected 完成了对工作负载的评估。

注意

此检查的结果将每天自动刷新多次,并且不允许刷新请求。更改可能需要几个小时才能显示。

对于 Business Support、Enterprise On-Ramp Support 或 Enterprise Support 客户,您可以使用 BatchUpdateRecommendationResourceExclusion API 在 Trusted Advisor 结果中包含或排除一个或多个资源。

检查 ID

Wxdfp4B1L2

提醒条件
  • 红色:在 AWS Well-Architected 的性能支柱中至少发现了一个活跃的高风险问题。

  • 绿色:在 AWS Well-Architected 的性能支柱中未检测到活跃的高风险问题。

建议的操作

AWS Well-Architected 在工作负载评估过程中检测到高风险问题。这些问题为降低风险和节省资金提供了机会。登录 AWS Well-Architected 工具以查看您的答案并采取措施解决活跃的问题。

报告列
  • 状态

  • 区域

  • 工作负载 ARN

  • 工作负载名称

  • 审核人姓名

  • 工作负载类型

  • 工作负载开始日期

  • 工作负载上次修改日期

  • 已确定的性能 HRI 数量

  • 已解决的性能 HRI 数量

  • 已回答的性能问题数量

  • 性能支柱中的问题总数

  • 上次更新时间

CloudFront 备用域名

描述
注意

此检查适用于经典的 Amazon CloudFront 分发。

检查使用备用域名 (CNAME) 的经典 Amazon CloudFront 分发中 DNS 是否配置正确。

如果 CloudFront 分配包含备用域名,则域的 DNS 配置必须将 DNS 查询路由到该分配。

注意

此检查假定 Amazon Route 53 DNS 和 Amazon CloudFront 分配配置在相同 AWS 账户 中。因此,提示列表可能包括由于此 AWS 账户 外的 DNS 设置而按预期工作的资源。

检查 ID

N420c450f2

提醒条件
  • 黄色:CloudFront 分配包含备用域名,但未使用 CNAME 记录或 Amazon Route 53 别名资源记录正确设置 DNS 配置。

  • 黄色:CloudFront 分配包含备用域名,但是 Trusted Advisor 无法评估 DNS 配置,因为存在过多重定向。

  • 黄色:CloudFront 分配包含备用域名,但 Trusted Advisor 由于其他某个原因(很可能是因为超时)无法评估 DNS 配置。

建议的操作

将 DNS 配置更新为将 DNS 查询路由到 CloudFront 分配;请参阅使用备用域名(CNAME)

如果您使用 Amazon Route 53 作为 DNS 服务,请参阅使用域名将流量路由到 Amazon CloudFront Web 分配。如果检查超时,请尝试刷新检查。

其他资源

Amazon CloudFront 开发人员指南

报告列
  • 状态

  • 分配 ID

  • 分配域名

  • 备用域名

  • Reason

CloudFront 内容分发优化

描述

检查可以通过 AWS 全球内容分发服务 Amazon CloudFront 加速 Amazon Simple Storage Service (Amazon S3) 存储桶的数据传输的情况。

当您配置 CloudFront 以分发内容时,对内容的请求将自动路由到缓存内容的最近边缘站点。此路由可以以最佳的性能将内容分发给您的用户。与存储桶中存储的数据相比,传出的数据比率较高,这表明您可以从使用 Amazon CloudFront 分发数据中受益。

注意

此检查会报告按标准标记的所有资源以及评估的资源总数,包括 OK 资源。资源表仅列出已标记的资源。

检查 ID

796d6f3D83

提醒条件
  • 黄色:检查前 30 天通过 GET 请求从存储桶传输到用户的数据量至少是存储桶中存储的平均数据量的 25 倍。

  • 红色:检查前 30 天通过 GET 请求从存储桶传输到用户的数据量至少为 10TB,并且至少是存储桶中存储的平均数据量的 25 倍。

建议的操作

考虑使用 CloudFront 以获得更佳性能。请参阅 Amazon CloudFront 产品详细信息

如果每月传输的数据为 10TB 或更多,请参阅 Amazon CloudFront 定价,以了解可能节省的成本。

其他资源
报告列
  • 状态

  • 区域

  • 存储桶名称

  • S3 存储(GB)

  • 数据传出(GB)

  • 传输/存储比率

CloudFront 标头转发和缓存命中率

描述
注意

此检查适用于经典的 Amazon CloudFront 分发。

检查 CloudFront 当前从客户端接收并转发到源服务器的 HTTP 请求标头。

某些标头(如日期或用户代理)会显著降低缓存命中率(从 CloudFront 边缘缓存提供的请求的比例)。这会增加源服务器的负载并降低性能,因为 CloudFront 必须将更多的请求转发到源服务器。

检查 ID

N415c450f2

提醒条件

黄色:CloudFront 转发到源服务器的一个或多个请求标头可能会显著降低缓存命中率。

建议的操作

请考虑请求标头是否提供了足够的益处,能够证实对缓存命中率造成的负面影响是有必要的。如果不论给定标头值为何,您的源服务器均会返回相同的对象,那么我们建议您不要将 CloudFront 配置为将标头转发到源服务器。有关更多信息,请参阅将 CloudFront 配置为基于请求标头缓存对象

其他资源
报告列
  • 分配 ID

  • 分配域名

  • 缓存行为路径模式

  • 标头

高 CPU 使用率 Amazon EC2 实例

描述

检查过去 14 天内随时运行的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。如果在四天或更长时间内每日 CPU 使用率超过 90%,则会发送警报。

一致的高利用率可能表明性能得到优化、稳定。但是,它也可能表示应用程序没有足够的资源。要获取每日 CPU 使用率数据,请下载此检查的报告。

注意

此检查会报告按标准标记的所有资源以及评估的资源总数,包括 OK 资源。资源表仅列出已标记的资源。

检查 ID

ZRxQlPsb6c

提醒条件

黄色:在过去 14 天中的至少 4 天内,某个实例的日均 CPU 使用率超过 90%。

建议的操作

考虑添加更多实例。有关根据需要增加实例数量的信息,请参阅什么是 Auto Scaling?

其他资源
报告列
  • 区域/可用区

  • 实例 ID

  • 实例类型

  • 实例名称

  • 14 天 CPU 平均使用率

  • CPU 使用率超过 90% 的天数