Amazon Aurora MySQL 互換エディションの DB インスタンスで Performance Insights を使用したいのですが、この機能を有効化する際にエラーが発生します。
解決策
エンジンのバージョンと要件を確認する
Aurora で Performance Insights を有効にする前に、サポートされている Aurora DB エンジンと DB インスタンスクラスが実行中であることを確認してください。Aurora MySQL 互換では、MySQL 5.7 と互換性のある、2.04.2 以降の 2.x バージョンを実行する必要があります。
注: 並列クエリを許可する Aurora DB クラスターには、追加のエンジン要件が適用されます。
要件を確認した後、DB インスタンスで Performance Insights を有効にします。それでも問題が解決しない場合は、次のトラブルシューティングを行って一般的なエラーを解決してください。
Performance Insights ダッシュボードに Performance Schema の詳細な待機イベントが表示されない
パラメータグループの performance_schema パラメータを手動で有効にした場合は、このパラメータをリセットします。その後、インスタンスを変更し、Performance Insights を有効にしてから無効にします。
注: Performance Insights を有効または無効にする際、ダウンタイム、再起動、フェイルオーバーは発生しません。
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_schema パラメータを手動で構成して Performance Insights を有効にすると、データポイントが失われる可能性があります。
Performance Insights ダッシュボードにクエリ全体が表示されない
Performance Insights ダッシュボードには、最大テキストサイズのクォータがあります。テキストがクォータを超えている場合、クエリ全体を表示できなくなります。