現在サーバーに接続しているセッション数やユーザー数を表示します。
どのユーザーがデータベースを使用しているかを確認可能。
◾️クエリの状況
実行中のクエリや最近実行されたクエリを一覧表示。
パフォーマンスに影響している長時間実行されているクエリを特定。
◾️統計情報
データベース内のテーブルごとの行数、サイズ、トランザクション数。
インデックスの使用状況やクエリのヒット率を確認。
◾️リソース使用状況
CPUやメモリの使用率を監視し、サーバーの負荷状態を把握。
ディスクI/Oやキャッシュの効率性も確認可能。
◾️エラーログと通知
サーバーやデータベース内で発生したエラーや問題をリアルタイムで表示。
プリペアトランザクション(Prepared Transaction)は、PostgreSQLなどのデータベース管理システムで、分散トランザクションや長期間ロックを保持するような特殊な状況で使用されるトランザクションの一形態です。"二段階コミット"(Two-Phase Commit, 2PC)プロトコルを活用しており、一部の操作を一旦「準備状態」にしておくことで、安全性と整合性を保ちながらトランザクションを完了できます。
実行計画を確認
問題のあるクエリを再実行して実行計画を確認(A5でもできる)
クエリの状況
実行中のクエリや最近実行されたクエリを一覧表示。
パフォーマンスに影響している長時間実行されているクエリを特定。