响应建议 - Amazon DevOps Guru

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

响应建议

建议是见解中最重要的部分。在分析的这一阶段,需要采取行动来解决性能问题。通常需要执行以下步骤:

  1. 确定报告的性能问题是否表明存在实际问题。

    在某些情况下,问题可能是意料之中的且是良性的。例如,如果您使测试数据库承受极端的数据库负载, DevOpsGuru for RDS 会将负载报告为性能异常。但是,您无需纠正此异常,因为这是测试的预期结果。

    如果您确定问题需要回应,请转到下一步。

  2. 确定是否实施该建议。

    在建议表中,有一列显示建议的操作。对于被动见解,这是被动异常详情页面上的我们的建议列。对于主动见解,这是主动见解页面上的推荐的自定义更改列。

    DevOpsGuru for RDS 提供了一系列建议,涵盖了几种潜在的问题场景。查看此列表后,确定哪项建议与当前情况更相关,并考虑将其进行应用。如果建议适合您的情况,请转到下一步。如果不适合,请跳过剩下的步骤,并通过手动方法解决问题。

  3. 执行建议的操作。

    DevOpsRDS 版 Guru 建议您执行以下任一操作:

    • 执行特定的纠正操作。

      例如, DevOpsGuru for RDS 可能会建议您升级 CPU 容量、调整应用程序池设置或启用性能架构。

    • 调查问题的原因。

      通常, DevOpsGuru for RDS 建议您调查特定的 SQL 语句或等待事件。例如,建议可能是调查等待事件io/table/sql/handler。在《Amazon Aurora 用户指南》使用 Aurora PostgreSQL 的等待事件进行调整使用 Aurora MySQL 的等待事件进行调整中,或者在《Amazon RDS 用户指南》使用 RDS for PostgreSQL 的等待事件进行调整中,查找列出的等待事件。然后执行建议的操作。

      重要

      我们建议您在修改生产实例之前在测试实例上测试所有更改。通过这种方式,您可以了解更改的影响。