他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

第27章 データベース活動状況の監視

目次

27.1. 標準的なUnixツール
27.2. 統計情報コレクタ
27.2.1. 統計情報収集のための設定
27.2.2. 統計情報の表示
27.2.3. pg_stat_activity
27.2.4. pg_stat_replication
27.2.5. pg_stat_wal_receiver
27.2.6. pg_stat_subscription
27.2.7. pg_stat_ssl
27.2.8. pg_stat_gssapi
27.2.9. pg_stat_archiver
27.2.10. pg_stat_bgwriter
27.2.11. pg_stat_database
27.2.12. pg_stat_database_conflicts
27.2.13. pg_stat_all_tables
27.2.14. pg_stat_all_indexes
27.2.15. pg_statio_all_tables
27.2.16. pg_statio_all_indexes
27.2.17. pg_statio_all_sequences
27.2.18. pg_stat_user_functions
27.2.19. pg_stat_slru
27.2.20. 統計情報関数
27.3. ロックの表示
27.4. 進捗状況のレポート
27.4.1. ANALYZEの進捗状況のレポート
27.4.2. CREATE INDEXの進捗状況のレポート
27.4.3. VACUUMの進捗状況のレポート
27.4.4. CLUSTERの進捗状況のレポート
27.4.5. ベースバックアップの進捗状況のレポート
27.5. 動的追跡
27.5.1. 動的追跡のためのコンパイル
27.5.2. 組み込み済みのプローブ
27.5.3. プローブの利用
27.5.4. 新規プローブの定義

データベース管理者はよく、システムは今現在何をしているかを気にします。 本章ではそれを知る方法について説明します。

データベース活動状況の監視と性能解析用のツールはいくつか存在します。 本章の大部分はPostgreSQLの統計情報コレクタの説明に費されていますが、pstopiostatvmstatなどの通常のUnix監視プログラムを無視すべきではありません。 また、性能が悪い問い合わせであると認知された問い合わせは、その後、PostgreSQLEXPLAINコマンドを使用して調査を行う必要が発生します。 14.1では、個々の問い合わせの振舞いを理解するための、EXPLAINやその他の方法について記載しています。