Performance Insights の有効化と無効化 - Amazon Relational Database Service

Performance Insights の有効化と無効化

Performance Insights を使用するには、DB インスタンスで有効にします。必要に応じて、後で無効にすることができます。Performance Insights を有効または無効にしても、ダウンタイム、再起動、フェイルオーバーが発生することはありません。

注記

Performance Schema は、 Amazon RDS for MariaDB または MySQL で使用される、オプションのパフォーマンスツールです。Performance Schema のオンとオフを切り替える場合は、再起動する必要があります。ただし、Performance Insights のオンとオフを切り替えた場合は、再起動する必要はありません。

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

コンソールでは、新しい DB インスタンスを作成または変更するときに、Performance Insights を有効または無効にすることができます。

インスタンス作成時の Performance Insights の有効化と無効化

新しい DB インスタンスを作成する際に、[Performance Insights] セクションの [Performance Insights の有効化] を選択することで、Performance Insights を有効にします。または、[Performance Insights の無効化] を選択します。

DB インスタンスを作成するには、「Amazon RDS DB インスタンスの作成」の DB エンジンの手順に従ってください。

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


							コンソールを使用した DB インスタンス作成時の Performance Insights の有効化

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

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

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

インスタンス変更時の Performance Insights の有効化と無効化

コンソールでは、コンソールを使用して DB インスタンスを変更し、Performance Insights を有効または無効にすることができます。

コンソールを使用して DB インスタンスで Performance Insights を有効化または無効化するには

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

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

  3. DB インスタンスを選択し、[変更] を選択します。

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

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

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

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

  5. [続行] をクリックします。

  6. [Scheduling of Modifications (変更の予定)] で、以下のいずれかを選択します。

    • Apply during the next scheduled maintenance window (次回予定のメンテナンスウィンドウで適用する) – 次回のメンテナンスウィンドウまで待ってから [Performance Insights] の変更を適用します。

    • Apply immediately (即時に適用する) – [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 インスタンスで Performance Insights を有効化または無効化する方法を説明します。

AWS CLI を使用して DB インスタンスで Performance Insights を有効化または無効化するには

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

    • --db-instance-identifier ​– 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 インスタンスを作成する際に、EnablePerformanceInsightsTrue に設定して、Performance Insights を有効にします。Performance Insights を無効にするには、EnablePerformanceInsightsFalse に設定します。

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

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