

# 开启适用于 Amazon Aurora 的数据库洞察的高级模式
<a name="USER_DatabaseInsights.TurningOnAdvanced"></a>

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

## 在创建数据库集群时开启数据库洞察的高级模式
<a name="USER_DatabaseInsights.TurnOnCreateDatabase"></a>

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

------
#### [ Console ]

在控制台中，您可以在创建数据库集群时开启数据库洞察的高级模式。数据库洞察的设置适用于数据库集群中的所有数据库实例。

**在使用控制台创建数据库集群时，开启数据库洞察的高级模式**

1. 登录 Amazon Web Services 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.amazonaws.cn/rds/)。

1. 选择**数据库**。

1. 选择**创建数据库**。

1. 在**数据库洞察**部分，选择**高级模式**。然后，选择以下选项：
   + **保留** – 保留性能详情数据的时间。对于数据库洞察的高级模式，保留期必须为 15 个月。
   + **Amazon KMS key** - 指定您的 KMS 密钥。性能详情使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息，请参阅 [加密 Amazon Aurora 资源](Overview.Encryption.md)。

1. 选择**创建数据库**。

------
#### [ Amazon CLI ]

要在创建数据库集群时开启数据库洞察的高级模式，请调用 [create-db-cluster](https://docs.amazonaws.cn/cli/latest/reference/rds/create-db-cluster.html) Amazon CLI 命令并提供以下值：
+ `--database-insights-mode advanced`，开启数据库洞察的高级模式。
+ `--engine`：数据库集群的数据库引擎。
+  `--db-cluster-identifier`：数据库集群的标识符。
+ `--enable-performance-insights`，开启数据库洞察的性能详情。
+ `--performance-insights-retention-period`：数据库集群的数据的保留期。要开启数据库洞察，保留期必须至少为 465 天。

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

对于 Linux、macOS 或 Unix：

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

对于 Windows：

```
aws rds create-db-cluster ^
    --database-insights-mode advanced ^ 
    --engine aurora-postgresql ^
    --db-cluster-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

要在创建数据库集群时开启数据库洞察的高级模式，请为 [CreateDBCluster](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) Amazon RDS API 操作指定以下参数。
+ `DatabaseInsightsMode`到 `advanced`。
+ `EnablePerformanceInsights`到 `True`。
+ `PerformanceInsightsRetentionPeriod` 至少为 465 天

------

## 在修改数据库集群时开启数据库洞察的高级模式
<a name="USER_DatabaseInsights.TurnOnModifyDatabase"></a>

在为 Amazon Aurora 修改数据库时，开启数据库洞察。修改数据库集群来启用数据库洞察的高级模式不会导致停机。

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

------
#### [ Console ]

在控制台中，您可以在修改数据库集群时开启数据库洞察的高级模式。数据库洞察的设置适用于数据库集群中的所有数据库实例。

**在使用控制台修改数据库集群时，开启数据库洞察的高级模式**

1. 登录 Amazon Web Services 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.amazonaws.cn/rds/)。

1. 选择**数据库**。

1. 选择数据库集群，然后选择**修改**。

1. 在**数据库洞察**部分，选择**高级模式**。然后，选择以下选项：
   + **保留** – 保留性能详情数据的时间。对于数据库洞察的高级模式，保留期必须为 15 个月。
   + **Amazon KMS key** - 指定您的 KMS 密钥。性能详情使用您的 KMS 密钥来加密所有潜在的敏感数据。正在传输的数据和静态数据都会被加密。有关更多信息，请参阅“[加密 Amazon Aurora 资源](Overview.Encryption.md)”。

1. 选择**继续**。

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

1. 选择**修改集群**。

------
#### [ Amazon CLI ]

要在修改数据库集群时开启数据库洞察的高级模式，请调用 [modify-db-cluster](https://docs.amazonaws.cn/cli/latest/reference/rds/modify-db-cluster.html) Amazon CLI 命令并提供以下值：
+ `--database-insights-mode advanced`，开启数据库洞察的高级模式。
+  `--db-cluster-identifier`：数据库集群的标识符。
+ `--enable-performance-insights`，开启数据库洞察的性能详情。
+ `--performance-insights-retention-period`：数据库集群的数据的保留期。要开启数据库洞察的高级模式，保留期必须至少为 465 天。

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

对于 Linux、macOS 或 Unix：

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

对于 Windows：

```
aws rds modify-db-cluster ^
    --database-insights-mode advanced ^
    --db-cluster-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

要在修改数据库集群时开启数据库洞察的高级模式，请为您的 [ModifyDBCluster](https://docs.amazonaws.cn/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) Amazon RDS API 操作指定以下参数。
+ `DatabaseInsightsMode`到 `advanced`。
+ `EnablePerformanceInsights`到 `True`。
+ `PerformanceInsightsRetentionPeriod` 至少为 465 天

------