开启适用于 Amazon RDS 的数据库洞察的高级模式 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

开启适用于 Amazon RDS 的数据库洞察的高级模式

要开启适用于 Amazon RDS 的数据库洞察的高级模式,请使用以下过程。

在创建数据库实例或多可用区数据库集群时开启数据库洞察的高级模式

在为 Amazon RDS 创建数据库时,开启数据库洞察的高级模式。

Console

在控制台中,您可以在创建数据库实例或多可用区数据库集群时开启数据库洞察的高级模式。

在使用控制台创建数据库实例或多可用区数据库集群时,开启数据库洞察的高级模式
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 选择数据库

  3. 选择创建数据库

  4. 数据库洞察部分,选择高级模式。然后,选择以下选项:

    • 保留 – 保留性能详情数据的时间。对于数据库洞察的高级模式,保留期必须为 15-24 个月。

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

  5. 选择创建数据库

Amazon CLI

要在创建数据库实例或多可用区数据库集群时开启数据库洞察的高级模式,请调用 create-db-instancecreate-db-cluster Amazon CLI 命令并提供以下值:

  • --database-insights-mode advanced,开启数据库洞察的高级模式。

  • --engine数据库实例的数据库引擎。

  • --db-instance-identifier:数据库实例的标识符或 --db-cluster-identifier多可用区数据库集群的标识符。

  • --enable-performance-insights,开启数据库洞察的性能详情。

  • --performance-insights-retention-period数据库实例或多可用区数据库集群的数据的保留期。要开启数据库洞察,保留期必须至少为 465 天。

以下示例在创建数据库实例时启用数据库洞察的高级模式。

对于 Linux、macOS 或 Unix:

aws rds create-db-instance \ --database-insights-mode advanced \ --engine postgresql \ --db-instance-identifier sample-db-identifier \ --enable-performance-insights \ --performance-insights-retention-period 465

对于 Windows:

aws rds create-db-instance ^ --database-insights-mode advanced ^ --engine postgresql ^ --db-instance-identifier sample-db-identifier ^ --enable-performance-insights ^ --performance-insights-retention-period 465
RDS API

要在创建数据库实例或多可用区数据库集群时开启数据库洞察的高级模式,请为 CreateDBInstanceCreateDBCluster Amazon RDS API 操作指定以下参数。

  • DatabaseInsightsModeadvanced

  • EnablePerformanceInsightsTrue

  • PerformanceInsightsRetentionPeriod 至少为 465 天

在修改数据库实例或多可用区数据库集群时开启数据库洞察的高级模式

在为 Amazon RDS 修改数据库时,开启数据库洞察。

注意

要启用数据库洞察,多可用区数据库集群中的每个数据库实例都必须具有相同的性能详情和增强型监控设置。

Console

在控制台中,您可以在修改数据库实例或多可用区数据库集群时开启数据库洞察的高级模式。

在使用控制台修改数据库实例或多可用区数据库集群时,开启数据库洞察的高级模式
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 选择数据库

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

  4. 数据库洞察部分,选择高级模式。然后,选择以下选项:

    • 保留 – 保留性能详情数据的时间。对于数据库洞察的高级模式,保留期必须为 15-24 个月。

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

  5. 选择继续

  6. 对于修改计划,选择立即应用。如果您选择在下一个计划维护时段内应用,则您的数据库将忽略此设置,并立即开启数据库洞察的高级模式。

  7. 选择修改实例

Amazon CLI

要在修改数据库实例或多可用区数据库集群时开启数据库洞察的高级模式,请调用 modify-db-instancemodify-db-cluster Amazon CLI 命令并提供以下值:

  • --database-insights-mode advanced,开启数据库洞察的高级模式。

  • --db-instance-identifier:数据库实例的标识符或 --db-cluster-identifier多可用区数据库集群的标识符。

  • --enable-performance-insights,开启数据库洞察的性能详情。

  • --performance-insights-retention-period数据库实例的数据的保留期。要开启数据库洞察的高级模式,保留期必须至少为 465 天。

以下示例在修改数据库实例时启用数据库洞察的高级模式。

对于 Linux、macOS 或 Unix:

aws rds modify-db-instance \ --database-insights-mode advanced \ --db-instance-identifier sample-db-identifier \ --enable-performance-insights \ --performance-insights-retention-period 465

对于 Windows:

aws rds modify-db-instance ^ --database-insights-mode advanced ^ --db-instance-identifier sample-db-identifier ^ --enable-performance-insights ^ --performance-insights-retention-period 465
RDS API

要在修改数据库实例或多可用区数据库集群时开启数据库洞察的高级模式,请为您的 ModifyDBInstanceModifyDBCluster Amazon RDS API 操作指定以下参数。

  • DatabaseInsightsModeadvanced

  • EnablePerformanceInsightsTrue

  • PerformanceInsightsRetentionPeriod 至少为 465 天