In the console, you can turn Performance Insights on or off when you create or modify a DB instance
or Multi-AZ DB cluster.
Turning Performance Insights on or off when creating a DB instance or Multi-AZ DB cluster
After creating a new DB instance or Multi-AZ DB cluster,
Amazon RDS enables Performance Insights by default. To turn off Performance Insights, choose the option
Database Insights – Standard and deselect the option Enable Performance Insights.
For more information, see the following topics.
The following screenshot shows the Performance Insights section.
If you choose Enable Performance Insights, you have the following options:
-
Retention (for the Standard mode of Database Insights only) – The amount of time to retain Performance Insights data. The retention setting in the free tier is Default (7 days). To retain your performance data for longer, specify
1–24 months. For more information about retention periods, see Pricing and data retention for Performance Insights.
-
Amazon KMS key – Specify your Amazon KMS key.
Performance Insights encrypts all potentially sensitive
data using your KMS key. Data is encrypted in flight and at rest.
For more information, see Changing an Amazon KMS
policy for Performance Insights.
Turning Performance Insights on or off when modifying a DB instance or Multi-AZ DB cluster
In the console, you can modify
a DB instance or Multi-AZ DB cluster to manage Performance Insights.
To manage Performance Insights for a DB instance or Multi-AZ DB cluster using the console
Sign in to the Amazon Web Services Management Console and open the Amazon RDS console at
https://console.amazonaws.cn/rds/.
-
Choose Databases.
-
Choose a DB instance or Multi-AZ DB cluster,
and choose Modify.
-
To turn on Performance Insights, select Enable Performance Insights. To turn off Performance Insights, choose the option
Database Insights – Standard and deselect the option Enable Performance Insights.
If you choose Enable Performance Insights, you have the following options:
-
Retention (for the Standard mode of Database Insights only) – The amount of time to retain Performance Insights data. The retention setting in the free tier is Default (7 days). To retain your performance data for longer, specify
1–24 months. For more information about retention periods, see Pricing and data retention for Performance Insights.
-
Amazon KMS key – Specify your
KMS key. Performance Insights encrypts all
potentially sensitive data using your KMS key. Data is
encrypted in flight and at rest. For more information, see
Encrypting Amazon RDS
resources.
-
Choose Continue.
-
For Scheduling of Modifications, choose Apply immediately. If you
choose Apply during the next scheduled maintenance window, your instance
ignores this setting and turns on Performance Insights
immediately.
-
Choose Modify instance.
When you use the create-db-instance Amazon CLI command, turn on Performance Insights by
specifying --enable-performance-insights
and set --database-insights-mode
to either advanced
or standard
.
To turn off Performance Insights, specify --no-enable-performance-insights
and set database-insights-mode
to standard
.
You can also specify these values using the following Amazon CLI commands:
When you turn on Performance Insights in the CLI, you can optionally specify the number of days to retain Performance Insights data with the
--performance-insights-retention-period
option. You can specify 7
, month
* 31 (where month
is a number from 1–23),
or 731
. For example, if you want to retain your performance data for 3 months, specify 93
, which is 3 * 31. The default
is 7
days. For more information about retention periods, see Pricing and data retention for Performance Insights.
The following example turns on Performance Insights for sample-db-cluster
and specifies that Performance Insights data is
retained for 93 days (3 months).
For Linux, macOS, or Unix:
aws rds modify-db-cluster \
--database-insights-mode standard \
--db-cluster-identifier sample-db-instance \
--enable-performance-insights \
--performance-insights-retention-period 93
For Windows:
aws rds modify-db-cluster ^
--database-insights-mode standard ^
--db-cluster-identifier sample-db-instance ^
--enable-performance-insights ^
--performance-insights-retention-period 93
If you specify a retention period such as 94 days, which isn't a valid value, RDS issues an error.
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]
You can only toggle Performance Insights for an instance in a DB cluster where Performance Insights is not managed at the cluster level.
When you create a new DB instance using the CreateDBInstance operation Amazon RDS API operation, turn on Performance Insights
by setting EnablePerformanceInsights
to True
. To turn off Performance Insights, set
EnablePerformanceInsights
to False
and set DatabaseInsightsMode
to standard
.
You can also specify the EnablePerformanceInsights
value using
the following API operations:
When you turn on Performance Insights, you can optionally specify the amount of time, in days, to retain Performance Insights data with the
PerformanceInsightsRetentionPeriod
parameter. You can specify 7
, month
* 31 (where month
is a number from 1–23),
or 731
. For example, if you want to retain your performance data for 3 months, specify 93
, which is 3 * 31. The default
is 7
days. For more information about retention periods, see Pricing and data retention for Performance Insights.