Performance Insights の有効化と無効化 - Amazon Aurora

Performance Insights の有効化と無効化

DB クラスターを作成するときに、Performance Insights を有効にできます。必要に応じて、後で DB クラスター内の任意のインスタンスのインスタンスレベルでオフにすることができます。Performance Insights を有効化または無効化した場合も、ダウンタイム、再起動、フェイルオーバーが発生することはありません。

注記

Performance Schema は、Aurora MySQL で使用される、オプションのパフォーマンスツールです。Performance Schema のオンとオフを切り替える場合は、再起動する必要があります。ただし、Performance Insights のオンとオフを切り替えた場合は、再起動する必要はありません。詳細については、「Aurora MySQL で Performance Insights の Performance Schema を有効にする」を参照してください。

Aurora グローバルデータベースで Performance Insights を使用する場合は、各 AWS リージョン の DB インスタンスで Performance Insights を個別にオンにします。詳細については、「」を参照してくださいAmazon RDS Performance Insights を使用した Amazon Aurora Global Database のモニタリング

Performance Insights エージェントは DB ホストの限られた CPU とメモリを消費します。DB の負荷が高い場合、エージェントはデータ収集の頻度を下げることでパフォーマンスへの影響を抑えます。

コンソールでは、DB クラスターの作成時または変更時に、Performance Insights のオンとオフを切り替えることができます。

DB クラスターの作成時に Performance Insights のオンとオフを切り替える

新しい DB クラスターを作成するときに、[Performance Insights] セクションの [Enable Performance Insights] (Performance Insights を有効にする) を選択して Performance Insights をオンにします。または、[Performance Insights の無効化] を選択します。DB クラスターを作成するには、「Amazon Aurora DB クラスターの作成」の DB エンジンの手順に従ってください。

次のスクリーンショットは [Performance Insights] セクションを示しています。


						コンソールで DB クラスターを作成するときに Performance Insights を有効にする

[Performance Insights の有効化] を選択すると、次のオプションがあります。

  • Retention (保持期間) - Performance Insights データを保持する期間。7 日 (デフォルト) または 2 年を選択します。

  • - AWS KMS key を指定します。AWS KMS keyPerformance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「Performance Insights 用の AWS KMS ポリシーの設定」を参照してください。

DB クラスターで DB インスタンスを変更するときに Performance Insights のオンとオフを切り替える

コンソールで、DB クラスターの DB インスタンスを変更して、Performance Insights のオンとオフを切り替えることができます。クラスターレベルで Performance Insights をオンまたはオフにすることはできません。クラスター内のインスタンスごとに実行する必要があります。

コンソールを使用して DB クラスター内の DB インスタンスの Performance Insights のオンとオフを切り替えるには

  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. [データベース] をクリックします。

  3. DB インスタンスを選択した上で、[Modify] (変更) を選択します。

  4. [Performance Insights] セクションで、[Enable Performance Insights (Performance Insights の有効化)] または [Disable Performance Insights (Performance Insights の無効化] を選択します。

    [Performance Insights の有効化] を選択すると、次のオプションがあります。

    • Retention (保持期間) - Performance Insights データを保持する期間。7 日 (デフォルト) または 2 年を選択します。Performance Insights をオンにする際に [Long Term Retention (2 years)] (長期保持 (2 年)) を選択した場合、[ALL] (すべて) には 2 年間のデータが表示されます。「デフォルト (7 日)」 を選択した場合、「すべて」 には過去 1 週間分のみが表示されます。

    • AWS KMS key - KMS キーを指定します。Performance Insights は、潜在的に機密性の高いすべてのデータを KMS キーを使用して暗号化します。データは、転送中と不使用時のいずれも暗号化されます。詳細については、「Amazon Aurora リソースの暗号化」を参照してください。

  5. [Continue (続行)] を選択します。

  6. Scheduling of Modifications で、「Apply immediately」 を選択します。次にスケジュールされたメンテナンスウィンドウで [Apply] (適用) を選択すると、インスタンスではこの設定が無視され、Performance Insights が直ちにオンになります。

  7. [Modify instance (インスタンスの変更)] を選択します。

create-db-instance AWS CLI コマンドを使用する場合は、--enable-performance-insights を指定して Performance Insights をオンにします。または、--no-enable-performance-insights を指定して Performance Insights をオフにします。

以下の AWS CLI コマンドを使用してこれらの値を指定することもできます。

次の手順では、AWS CLI を使用して DB クラスター内の既存の DB インスタンスで Performance Insights のオンとオフを切り替える方法について説明します。

AWS CLI を使用して DB クラスター内の DB インスタンスで Performance Insights のオンとオフを切り替えるには

  • modify-db-instance AWS CLI コマンドを呼び出して以下の値を渡します。

    • --db-instance-identifierDB クラスター内の DB インスタンスの名前。

    • オンにする場合は --enable-performance-insights、オフにする場合は --no-enable-performance-insights

    次の例では、sample-db-instance で Performance Insights をオンにします。

    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

Performance Insights をオンにする際に、--performance-insights-retention-period オプションを使用して Performance Insights のデータを保持する日数を指定できます (オプション)。有効な値は、7 (デフォルト) または 731 (2 年) です。

次の例では、sample-db-instance で Performance Insights をオンにして、Performance Insights のデータの保持期間を 2 年に指定します。

Linux、macOS、Unix の場合:

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

Windows の場合:

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

Amazon RDS API 操作の CreateDBInstance オペレーションを使用して DB クラスターに新しい DB インスタンスを作成するときに、EnablePerformanceInsightsTrue に設定して、Performance Insights をオンにします。Performance Insights をオフにするには、EnablePerformanceInsightsFalse に設定します。

以下の API オペレーションを使用して EnablePerformanceInsights 値を指定することもできます。

Performance Insights をオンにする際に、PerformanceInsightsRetentionPeriod パラメータを使用して Performance Insights のデータを保持する期間を日数で指定できます (オプション)。有効な値は、7 (デフォルト) または 731 (2 年) です。