CloudWatch が Aurora PostgreSQL の実行プランのキャプチャを提供

投稿日: 2025年1月22日

Amazon CloudWatch Database Insights は、Aurora PostgreSQL インスタンスで実行される上位の SQL クエリのクエリ実行プランを収集し、長期的に保存するようになりました。この機能は、クエリ実行プランの変更がパフォーマンスの低下やクエリの停滞の原因であるかどうかを特定するのに役立ちます。Aurora PostgreSQL の実行プランのキャプチャは、CloudWatch Database Insights のアドバンストモードでのみ実行できます。

クエリ実行計画とは、リレーショナルデータベース管理システム (RDBMS) 内のデータを取得または変更するためにデータベースエンジンが使用する一連のステップのことです。RDBMS のクエリオプティマイザは、特定のクエリを実行する一連の代替方法の中から常に最適な実行プランを選択するとは限りません。そのため、データベースユーザーは、パフォーマンスを向上させるために計画を手動で調べて調整する必要がある場合があります。この機能を使用すると、SQL クエリの複数のプランを視覚化して比較することができます。これは、SQL クエリのパフォーマンスの変化が、別のクエリ実行プランによるものであるかどうかを数分以内に判断するのにも役立ちます。

この機能の使用は、RDS サービスコンソール、AWS API、または AWS SDK を使用して Aurora PostgreSQL クラスターで Database Insights のアドバンストモードを有効にすることで開始できます。CloudWatch Database Insights は、フリートレベルで集約されたデータベースヘルスモニタリングと、データベースおよび SQL クエリの詳細な分析のためのインスタンスレベルのダッシュボードを提供します。

CloudWatch Database Insights はすべてのパブリック AWS リージョンで利用でき、vCPU ベースの料金が設定されています。詳細については、料金表ページを参照してください。その他の詳細については Database Insights のドキュメントをご覧ください。