DOKK / manpages / debian 12 / pgstat / pgstat.1.en
PGSTAT(1) User Commands PGSTAT(1)

pgstat - Gather statistical informations from PostgreSQL the vmstat way

pgstat gathers statistics from a PostgreSQL database.

pgstat [OPTIONS] [delay [count]]

include only this object (only works for database, table, tableio,
replication slots, and slru)
display human-readable values
do not redisplay header
stats to collect
verbose
-?|--help
show this help, then exit
output version information, then exit

database server host or socket directory
database server port number
connect as specified database user
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>.

January 2022 pgstat 1.2.0