目录
pg_stat_activity
pg_stat_replication
pg_stat_replication_slots
pg_stat_wal_receiver
pg_stat_recovery_prefetch
pg_stat_subscription
pg_stat_subscription_stats
pg_stat_ssl
pg_stat_gssapi
pg_stat_archiver
pg_stat_bgwriter
pg_stat_wal
pg_stat_database
pg_stat_database_conflicts
pg_stat_all_tables
pg_stat_all_indexes
pg_statio_all_tables
pg_statio_all_indexes
pg_statio_all_sequences
pg_stat_user_functions
pg_stat_slru
一个数据库管理员常常会疑惑,“系统现在正在做什么?”这一章会讨论如何搞清楚这个问题。
有几种工具可用于监视数据库活动和分析性能。本章大部分内容都用于描述PostgreSQL的累积统计系统,
但不应忽视常规的Unix监控程序,如ps
、top
、iostat
和vmstat
。
此外,一旦确定了性能不佳的查询,可能需要进一步调查,使用PostgreSQL的EXPLAIN
命令。
第 14.1 节讨论了EXPLAIN
和其他方法,以了解单个查询的行为。