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

为 Aurora 打开和关闭性能详情

可以在创建数据库集群或集群中的实例时,为其打开性能详情。如果需要,可以稍后通过控制台修改数据库集群来关闭性能详情。打开和关闭性能详情不会导致停机、重启或失效转移。

如果您正在管理数据库集群中各个数据库实例的性能详情以及保留期,并且对于不同的实例将 Amazon KMS key设置为不同的值,则数据库集群在性能详情方面是异构的。在此类情况下,无法修改数据库集群来在集群级别管理性能详情。

注意

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

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

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

Console

在控制台中,您可以在创建数据库集群时打开或关闭性能详情。在集群级别启用性能详情,可让您在集群级别管理性能详情和选项。集群级别设置适用于集群中的所有数据库实例。

注意

通过取消选择启用性能详情选项,可以管理集群中各个数据库实例的性能详情设置。

创建数据库集群时打开或关闭性能详情

创建新的数据库集群后,通过在性能详情部分选择启用性能详情来开启性能详情。在集群级别启用性能详情适用于集群中的所有数据库实例。取消选择该选项可在集群级别关闭性能详情。可以稍后修改集群中各个数据库实例的性能详情

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

以下屏幕截图显示了性能详情部分。

在使用控制台创建数据库集群期间开启性能详情。

如果您选择启用性能详情,您有以下选项:

  • 保留 – 保留性能详情数据的时间。免费套餐中的保留设置为 Default (7 days) [默认(7 天)]。要将性能数据保留更长时间,请指定 1–24 个月。有关保留期的更多信息,请参阅性能详情的定价和数据留存

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

修改数据库实例或数据库集群时打开或关闭性能详情

在控制台中,可以修改数据库集群中的数据库实例来管理性能详情。还可以在数据库集群级别管理性能详情。

注意

如果集群在性能详情方面是异构的,则无法选择在集群级别管理性能详情。要在集群级别管理性能详情,请更改每个实例的性能详情设置,使其匹配。现在,在修改集群时,可以选择在集群级别管理性能详情。

使用控制台为数据库实例或数据库集群管理性能详情
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 选择数据库

  3. 选择数据库实例或数据库集群,然后选择修改

  4. 性能详情部分,选择启用性能详情,或取消选择此选项来禁用性能详情。

    选择是否要在集群或实例级别启用性能详情。

    如果您选择启用性能详情,您有以下选项:

    • 保留 – 保留性能详情数据的时间。免费套餐中的保留设置为 Default (7 days) [默认(7 天)]。要将性能数据保留更长时间,请指定 1–24 个月。有关保留期的更多信息,请参阅性能详情的定价和数据留存

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

    在使用控制台修改数据库集群期间修改性能详情。
  5. 选择继续

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

  7. 选择修改实例

在已在集群级别管理性能详情的数据库集群中,无法管理各个数据库实例的性能详情。

修改异构数据库集群的性能详情。
Amazon CLI

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

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

使用 Amazon CLI 为数据库集群管理性能详情
  • 调用 modify-db-cluster Amazon CLI 命令并提供以下值:

    • --db-cluster-identifier数据库集群中的数据库实例的名称。

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

    以下示例为 sample-db-cluster 打开性能详情。

    对于 Linux、macOS 或 Unix:

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

    对于 Windows:

    aws rds modify-db-cluster ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights
使用 Amazon CLI 为数据库集群中的数据库实例管理性能详情
  • 调用 modify-db-instance Amazon CLI 命令并提供以下值:

    • --db-instance-identifier数据库集群中的数据库实例的名称。

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

    以下示例为 sample-db-instance 打开性能详情。

    对于 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

在 CLI 中打开性能详情时,可以选择通过 --performance-insights-retention-period 选项指定保留性能详情数据的天数。您可以指定 7month * 31(其中 month 为 1–23 之间的数字)或 731。例如,如果您想将性能数据保留 3 个月,请指定 93,也就是 3 * 31。默认值为 7 天。有关保留期的更多信息,请参阅性能详情的定价和数据留存

以下示例为 sample-db-cluster 开启性能详情并指定将性能详情数据保留 93 天(3 个月)。

对于 Linux、macOS 或 Unix:

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

对于 Windows:

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

如果您指定保留期(如 94 天),这不是一个有效值,则 RDS 会发出错误。

An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
注意

对于未在集群级别管理性能详情的数据库集群中的实例,只能切换性能详情。

RDS API

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

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

在打开性能详情时,可以通过 PerformanceInsightsRetentionPeriod 参数指定性能详情数据的保留时间,以天为单位。您可以指定 7month * 31(其中 month 为 1–23 之间的数字)或 731。例如,如果您想将性能数据保留 3 个月,请指定 93,也就是 3 * 31。默认值为 7 天。有关保留期的更多信息,请参阅性能详情的定价和数据留存