CloudWatchがAurora PostgreSQLに対する実行計画キャプチャ機能を提供
ID 727
GUID 6f667d880045663848278f1c55665d534e227e26
発表日(JST)
要約生成日時(JST)
タイトル CloudWatchがAurora PostgreSQLに対する実行計画キャプチャ機能を提供
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/01/cloudwatch-execution-plan-capture-aurora-postgresql
カテゴリ
  • amazon-aurora
  • amazon-cloudwatch
  • amazon-rds
  • databases
  • management-and-governance
要点
  • CloudWatch Database InsightsがAurora PostgreSQLの実行計画キャプチャ機能を追加
  • トップSQLクエリの実行計画を収集し、時系列で保存
  • パフォーマンス低下や停滞クエリの原因特定に役立つ
  • アドバンスモードでのみ利用可能
  • 複数の実行計画の可視化と比較が可能
  • すべてのパブリックAWSリージョンで利用可能
  • vCPUベースの価格設定を採用
アップデート内容要約

Amazon CloudWatch Database InsightsがAurora PostgreSQLインスタンス上で実行されているトップSQLクエリの実行計画を収集し、時系列で保存する新機能を追加しました。この機能により、クエリのパフォーマンス低下や停滞の原因が実行計画の変更によるものかを特定することができます。

アップデート内容全文

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のドキュメントをご参照ください。

関連サービス
  • Amazon Aurora
  • Amazon CloudWatch
  • Amazon RDS
関連サービスの説明
  • Amazon Aurora: AWSが提供する高性能で完全マネージド型のリレーショナルデータベースサービスです。MySQL及びPostgreSQLと互換性があり、従来のデータベースの最大5倍のスループットを実現します。自動スケーリングや高可用性、バックアップなどの機能が組み込まれています。
  • Amazon CloudWatch: AWSリソースとアプリケーションのモニタリングサービスです。メトリクスの収集、ログの分析、アラームの設定、自動アクションの実行などが可能で、システムの状態を包括的に把握し、パフォーマンスの最適化や問題の早期発見に役立ちます。
  • Amazon RDS: リレーショナルデータベースを簡単にセットアップ、運用、スケーリングできるマネージドサービスです。ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの時間のかかる管理タスクを自動化し、アプリケーション開発に集中できるようサポートします。
関連URL