Database Autonomy Service (DAS) は、ApsaraDB RDS for PostgreSQLのパフォーマンスインサイト機能を提供します。 この機能を使用して、負荷の監視、関連データの分析、ApsaraDB RDS for PostgreSQLインスタンスのパフォーマンスの最適化を行うことができます。 この機能は、パフォーマンスの問題を特定してトラブルシューティングし、RDSインスタンスの安定性を高めるのに役立ちます。
前提条件
RDSインスタンスはRDS High-availability Editionを実行します。
データソース
データベースインスタンスに対してパフォーマンススキーマ機能が有効になっている場合、パフォーマンスインサイト機能の元のバージョンは、パフォーマンススキーマ機能に格納されているデータを収集して分析します。
データベースインスタンスのパフォーマンススキーマ機能が無効になっている場合、パフォーマンスインサイト機能の元のバージョンは、アクティブなセッションのデータを収集して分析します。
手順
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、自律型サービス (CloudDBA) > ワンクリック診断 を選択します。
[パフォーマンスインサイト] タブで、[パフォーマンスインサイトの有効化] をクリックします。 表示されるメッセージで、[OK] をクリックしてパフォーマンスインサイト機能を有効にします。
説明パフォーマンスインサイト機能が不要になった場合は、[パフォーマンスインサイト] タブの [パフォーマンスインサイトの無効化] をクリックします。
Performance Insight セクションで、時間範囲を指定し、検索 をクリックして、指定した期間内のデータベースパフォーマンスメトリックを表示します。
説明時間範囲を選択する場合、終了時刻は開始時刻より後でなければなりません。
先月7日以内に生成されたデータは、Performance Insight セクションに表示されます。
過去3日間のセッションに関する情報は、[平均アクティブセッション] セクションに表示されます。
Performance Insight セクションでは、指定した期間内のデータベースのパフォーマンスメトリクスを表示する時間範囲を指定できます。
特定のパフォーマンス指標の詳細を表示できます。 たとえば、データベースインスタンスのメモリ使用率またはCPU使用率を表示する場合は、[メモリ使用率 /CPU使用率] の右側にある 詳細 をクリックします。
[平均アクティブセッション] セクションでは、さまざまな種類のセッションの傾向と、複数のディメンションからのデータベースワークロードを表示できます。 これは、パフォーマンスの問題の根本原因を特定するのに役立ちます。
[SQL] タブで、SQLクエリの [操作] 列で [最適化] をクリックし、[SQL診断の最適化] ページに移動します。 [SQL診断の最適化] ページで、対応するSQL文、実行計画、および診断結果を表示します。