pgstat - Gather statistical informations from PostgreSQL the
vmstat way
pgstat gathers statistics from a PostgreSQL database.
- pgstat [OPTIONS] [delay [count]]
- -h HOSTNAME
- database server host or socket directory
- -p PORT
- database server port number
- -U USER
- connect as specified database user
- -d DBNAME
- database to connect to
The default stat is pg_stat_bgwriter, but you can change it with
the -s command line option, and one of its value (STAT):
- * archiver
- for pg_stat_archiver (only for 9.4+)
- * bgwriter
- for pg_stat_bgwriter
- * buffercache
- for pg_buffercache (needs the extension)
- * connection
- (only for 9.2+)
- * database
- for pg_stat_database
- * table
- for pg_stat_all_tables
- * tableio
- for pg_statio_all_tables
- * index
- for pg_stat_all_indexes
- * function
- for pg_stat_user_function
- * statement
- for pg_stat_statements (needs the extension)
- * slru
- for pg_stat_slru (only for 13+)
- * xlog
- for xlog writes (only for 9.2+)
- * repslots
- for replication slots
- * tempfile
- for temporary file usage
- * waitevent
- for wait events usage
- * wal
- for pg_stat_wal (only for 14+)
- * progress_analyze
- for analyze progress monitoring (only for 13+)
- * progress_basebackup
- for base backup progress monitoring (only for 13+)
- * progress_cluster
- for cluster progress monitoring (only for 12+)
- * progress_copy
- for copy progress monitoring (only for 14+)
- * progress_createindex for create index progress monitoring (only
- for 12+)
- * progress_vacuum
- for vacuum progress monitoring (only for 9.6+)
- * pbpools
- for pgBouncer pools statistics
- * pbstats
- for pgBouncer statistics
Report bugs to <guillaume@lelarge.info>.