Amazon Aurora DB インスタンスで Performance Insights をアクティブ化する際に発生する一般的なエラーをトラブルシューティングするにはどうすればよいですか?

所要時間1分
0

Amazon Aurora DB インスタンスの Performance Insights を使用したいと考えています。この機能をアクティブ化する際に発生する一般的なエラーのトラブルシューティング方法を教えてください。

簡単な説明

Amazon Aurora の Performance Insights をアクティブにする前に、実行しているのがサポート対象の Aurora バージョンと DB インスタンスクラスであることを確認してください。この機能を使用するには、以下の MySQL 互換エディションの Amazon Aurora のバージョンを実行している必要があります。

  • 2.04.2 以降の 2.x バージョン (MySQL 5.7 互換)
  • 1.17.3 以降の 1.x バージョン (MySQL 5.6 互換)

Performance Insights は、Amazon Aurora PostgreSQL 互換エディションのすべてのバージョンと互換性があります。

注意: 並列クエリが可能な Aurora DB クラスターの場合、Amazon Aurora MySQL 互換エディションの最小バージョンは 2.09.0 と 1.23.0 です。詳細については、「Amazon Aurora DB エンジンでサポートされている Performance Insights」を参照してください。

Performance Insights を使用するには、 DB インスタンスでアクティブ化してください。その後、この記事に記載されているトラブルシューティングのステップに従って、この機能を使用する際に発生する一般的なエラーを解決します。

解決方法

Performance Insights ダッシュボードにパフォーマンススキーマの詳細な待機イベントが表示されない

パラメータグループで performance_schema パラメータを手動で有効にした場合は、パラメータをリセットします。次に、インスタンス変更して Performance Insights のオンとオフを切り替えます

Performance Insights は、以下の表に示すパラメータを自動的に管理します。カスタムパラメータグループを使用してこのテーブルを設定することはできません。クラスターで performance_schema=1 を使用して Performance Insights を有効にすると、データポイントが失われる場合があります。

  • performance_schema: 1 (ソースパラメータは engine-default に設定)
  • performance-schema-consumer-events-waits-current : ON
  • performance-schema-instrument: wait/% = ON
  • performance_schema_consumer_global_instrumentation : ON
  • performance_schema_consumer_thread_instrumentation = ON

Performance Insights ダッシュボードにクエリ全体が表示されない

Amazon Aurora の Performance Insights ダッシュボードでは、クエリを完全に表示できない場合があります。これは、現在、この機能において、Aurora PostgreSQL 互換エディションでは 500 文字、Aurora MySQL 互換エディションでは 1024 文字の制限があることが原因となっている場合があります。詳細については、「Amazon Relational Database Service (Amazon RDS) エンジンのテキストサイズ制限」を参照してください。

注意: Performance Insights を有効または無効にしても、ダウンタイム、再起動、フェイルオーバーは発生しません。


関連情報

Amazon Aurora DB エンジンでサポートされている Performance Insights

Performance Insights の有効化と無効化

AWS公式
AWS公式更新しました 2年前
コメントはありません