PolarDB for PostgreSQLは、Database Autonomy Service (DAS) の一部の機能を統合する診断機能を提供します。 パフォーマンスインサイト機能を使用して、データベースのワークロードを迅速に評価し、パフォーマンスの問題の根本原因を特定できます。 これにより、データベースの安定性が向上します。
背景情報
パフォーマンスインサイト機能は、次の主要なソースからデータを収集して分析します。
インスタンスに対してperformance_schemaが有効になっている場合、パフォーマンスインサイト機能はperformance_schemaに格納されているデータを収集して分析します。
インスタンスに対してperformance_schemaが無効になっている場合、パフォーマンスインサイト機能はアクティブなセッションのデータを収集して分析します。
手順
PolarDBコンソールにログインします。
PolarDBコンソールの左上隅で、目的のクラスターがデプロイされているリージョンを選択します。
クラスターページで、管理するクラスターのIDをクリックします。
左側のナビゲーションウィンドウで、を選択します。
パフォーマンスの洞察タブをクリックします。
Performance Insightの有効化をクリックします。
表示されるダイアログボックスで、確認をクリックします。
[Performance Insight] タブで、パフォーマンス情報を表示および管理します。
[パフォーマンスインサイト] セクションでは、指定した期間内のパフォーマンスメトリックを表示する時間範囲を指定できます。 CPU 使用率など、特定のパフォーマンスメトリックの詳細を表示する場合は、[パフォーマンスの推移] セクションの右上隅に表示される [詳細]をご参照ください。
説明メトリックのデータは、最近7日以内にのみ表示できます。
[平均アクティブセッション] セクションでは、SQL文を実行するために作成されたセッションなど、さまざまな種類のセッションの傾向を表示できます。 複数のディメンションからデータベースワークロードを表示することもできます。 これにより、パフォーマンスの問題の根本原因を特定できます。