DB クラスターを作成するときに、コンソールで Performance Insights のオンとオフを切り替えることができます。Performance Insights を有効にすると、DB クラスターに関する Performance Insights の設定とオプションを管理できます。クラスターレベルの設定は、クラスター内のすべての DB インスタンスに適用されます。
DB クラスターの作成時に Performance Insights のオンとオフを切り替える
新しい DB クラスターを作成した後、Amazon RDS では Performance Insights がデフォルトで有効になります。DB クラスターの Performance Insights をオフにするには、[データベースインサイト - スタンダード] オプションを選択し、[Performance Insights を有効化] オプションの選択を解除します。
DB クラスターを作成するには、「Amazon Aurora DB クラスターの作成」の DB エンジンの手順に従ってください。
次のスクリーンショットは [Performance Insights] セクションを示しています。
[Performance Insights の有効化] を選択すると、次のオプションがあります。
-
保有 (Database Insights のスタンダードモードのみ) – Performance Insights データを保持する時間。無料利用枠の保持設定は「デフォルト (7 日)」です。パフォーマンスデータをさらに長期間保持するには、1~24 か月を指定します。保持期間の詳細については、「Performance Insights の料金とデータ保持」を参照してください。
-
AWS KMS key ― AWS KMS key を指定します。Performance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「Performance Insights 用の AWS KMS ポリシーの変更」を参照してください。
DB クラスターの変更時に Performance Insights のオン/オフを切り替える
コンソールでは、DB クラスターを変更して Performance Insights を管理できます。
コンソールを使用して DB クラスターの Performance Insights を管理するには
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。
-
[データベース] をクリックします。
-
DB クラスターを選択し、[変更] を選択します。
-
Performance Insights を有効にするには、[Performance Insights を有効にする] を選択します。DB クラスターの Performance Insights をオフにするには、[データベースインサイト - スタンダード] オプションを選択し、[Performance Insights を有効化] オプションの選択を解除します。
[Performance Insights の有効化] を選択すると、次のオプションがあります。
-
保有 (Database Insights のスタンダードモードのみ) – Performance Insights データを保持する時間。無料利用枠の保持設定は「デフォルト (7 日)」です。パフォーマンスデータをさらに長期間保持するには、1~24 か月を指定します。保持期間の詳細については、「Performance Insights の料金とデータ保持」を参照してください。
-
AWS KMS key - KMS キーを指定します。Performance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「Amazon Aurora リソースの暗号化」を参照してください。
-
[続行] をクリックしてください。
-
[変更のスケジュール] で、[今すぐ適用] を選択します。次にスケジュールされたメンテナンスウィンドウで [Apply] (適用) を選択すると、インスタンスではこの設定が無視され、Performance Insights が直ちにオンになります。
-
[インスタンスの変更] を選択します。
create-db-instance AWS CLI コマンドを使用する場合は、--enable-performance-insights
を指定して Performance Insights をオンにし、--database-insights-mode
を advanced
または standard
に設定します。Performance Insights をオフにするには、--no-enable-performance-insights
を指定し、database-insights-mode
を standard
に設定します。
以下の AWS CLI コマンドを使用してこれらの値を指定することもできます。
AWS CLI を使用して DB クラスターの Performance Insights を管理するには
-
modify-db-cluster AWS CLI コマンドを呼び出して以下の値を指定します。
-
--db-cluster-identifier
— DB クラスター内の DB インスタンスの名前です。
-
オンにする場合は --enable-performance-insights
、オフにする場合は --no-enable-performance-insights
-
database-insights-mode
– DB クラスターの Database Insights のモード。Performance Insights をオフにするには、この値を standard
に設定します。
次の例では、sample-db-cluster
で Performance Insights をオンにします。
Linux、macOS、Unix の場合:
aws rds modify-db-cluster \
--database-insights-mode standard \
--db-cluster-identifier sample-db-instance \
--enable-performance-insights
Windows の場合:
aws rds modify-db-cluster ^
--database-insights-mode standard ^
--db-cluster-identifier sample-db-instance ^
--enable-performance-insights
CLI で Performance Insights をオンにする際に、--performance-insights-retention-period
オプションを使用して Performance Insights のデータを保持する日数を指定できます (オプション)。7
、month
* 31 (month
は 1 ~ 23 の範囲の数値)、または 731
を指定できます。例えば、パフォーマンスデータを 3 か月間保持する場合は、93
(3 * 31) を指定します。デフォルトは 7
日間です。保持期間の詳細については、「Performance Insights の料金とデータ保持」を参照してください。
次の例では、sample-db-cluster
で Performance Insights をオンにして、Performance Insights のデータの保持期間を 93 日間 (3 か月) に指定します。
Linux、macOS、Unix の場合:
aws rds modify-db-cluster \
--database-insights-mode standard \
--db-cluster-identifier sample-db-instance \
--enable-performance-insights \
--performance-insights-retention-period 93
Windows の場合:
aws rds modify-db-cluster ^
--database-insights-mode standard ^
--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]
Performance Insights がクラスターレベルで管理されていない DB クラスター内のインスタンスに対してのみ、Performance Insights を切り替えることができます。