打开和关闭 Performance Insights - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

打开和关闭 Performance Insights

要使用 Performance Insights,请为数据库实例打开它。如果需要,您可以稍后将其关闭。打开和关闭 Performance Insights 不会导致停机、重启或故障转移。

注意

性能架构是 Aurora MySQL 使用的一个可选性能工具。如果打开或关闭性能架构,则需要重新启动。但是,如果您打开或关闭性能详情,则无需重新启动。有关更多信息,请参阅 为 Aurora MySQL 上的 Performance Insights 启用性能架构

如果将 Performance Insights 与 Aurora Global Database 一起使用,则分别为每个 Amazon Web Services 区域 中的数据库实例打开 Performance Insights。有关详细信息,请参阅使用 Amazon RDS 性能详情监控 Amazon Aurora Global Database

Performance Insights 代理占用数据库主机上有限的 CPU 和内存。当数据库负载较高时,代理将通过降低收集数据的频率来限制性能影响。

在控制台中,您可以在创建或修改数据库实例时打开或关闭 Performance Insights。

创建或修改数据库实例时打开或关闭 Performance Insights

在创建新数据库实例时,通过在 Performance Insights 部分中选择 Enable Performance Insights(启用 Performance Insights)以打开 Performance Insights。或选择禁用 Performance Insights

要创建数据库实例,请按照创建 Amazon Aurora 数据库集群中用于您的数据库引擎的说明操作。

以下屏幕截图显示了 Performance Insights 部分。


						在使用控制台创建数据库实例期间打开 Performance Insights

如果您选择启用 Performance Insights,您有以下选项:

  • 保留 – 保留 Performance Insights 数据的时间。选择 7 天(默认值)或 2 年。

  • Amazon KMS key - 指定您的 Amazon KMS key。Performance Insights 使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息,请参阅 为 Performance Insights 配置 Amazon KMS 策略

修改数据库实例时打开或关闭 Performance Insights

在控制台中,您可以使用控制台在修改数据库实例以打开或关闭 Performance Insights。

使用控制台为数据库实例打开或关闭 Performance Insights

  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 选择数据库

  3. 选择数据库实例,然后选择 Modify(修改)。

  4. Performance Insights 部分,选择启用 Performance Insights禁用 Performance Insights

    如果您选择启用 Performance Insights,您有以下选项:

    • 保留 – 保留 Performance Insights 数据的时间。选择 7 天(默认值)或 2 年。如果您在打开 Performance Insights 时选择了长期保留期(2 年),“All”(全部)将显示 2 年的数据。如果您选择了“Default (7 days)”(原定设置(7 天)),则“All”(全部)仅显示过去一周的数据。

    • Amazon KMS key - 指定您的 KMS 密钥。Performance Insights 使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息,请参阅“加密 Amazon Aurora 资源”。

  5. 选择 Continue (继续)

  6. 对于 Scheduling of Modifications(修改计划),请选择“Apply immediately”(立即应用)。如果您选择“Apply during the next scheduled maintenance window”(在下一个计划的维护时段内应用),则您的实例将忽略此设置并立即打开 Performance Insights。

  7. 选择 Modify instance (修改实例)

使用 create-db-instance Amazon CLI 命令时,通过指定 --enable-performance-insights 可打开 Performance Insights。或者通过指定 --no-enable-performance-insights 以关闭 Performance Insights。

您还可以使用以下 Amazon CLI 命令指定这些值:

以下过程介绍了如何使用 Amazon CLI 为数据库实例打开或关闭 Performance Insights。

使用 Amazon CLI 为数据库实例打开或关闭 Performance Insights

  • 调用 modify-db-instance Amazon CLI 命令并提供以下值:

    • --db-instance-identifier – 数据库实例的名称。

    • --enable-performance-insights 以打开或 --no-enable-performance-insights 以关闭

    以下示例为 sample-db-instance 打开 Performance Insights。

    对于 Linux、macOS 或 Unix:

    aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights

    对于 Windows:

    aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights

在打开 Performance Insights 时,可以通过 --performance-insights-retention-period 选项指定 Performance Insights 数据的保留时间,以天为单位。有效值为 7(默认值)和 731(2 年)。

以下示例为 sample-db-instance 打开 Performance Insights 并指定 Performance Insights 数据将保留两年。

对于 Linux、macOS 或 Unix:

aws rds modify-db-instance \ --db-instance-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 731

对于 Windows:

aws rds modify-db-instance ^ --db-instance-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 731

在使用 CreateDBInstance 操作 Amazon RDS API 操作创建新数据库实例时,通过将 EnablePerformanceInsights 设置为 True 来打开 Performance Insights。要关闭 Performance Insights,请将 EnablePerformanceInsights 设置为 False

您还可以使用以下 API 操作指定 EnablePerformanceInsights 值:

在打开 Performance Insights 时,可以通过 PerformanceInsightsRetentionPeriod 参数指定 Performance Insights 数据的保留时间,以天为单位。有效值为 7(默认值)和 731(2 年)。