监控数据库活动

监控数据库活动

动态统计视图

视图名称 描述
pg_stat_activity 每个服务器进程一行,显示与该进程当前活动相关的信息,例如状态和当前查询。详见 pg_stat_activity
pg_stat_replication 每一个 WAL 发送进程一行,显示有关到该发送进程连接的后备服务器的复制统计信息。详见 pg_stat_replication
pg_stat_wal_receiver 只有一行,显示来自 WAL 接收器所连接服务器的有关该接收器的统计信息。详见 pg_stat_wal_receiver
pg_stat_subscription 每个订阅至少一行,显示有关该订阅的工作者信息。详见 pg_stat_subscription
pg_stat_ssl 每个连接(常规或复制)一行,显示在此连接上使用的 SSL 信息。详见 pg_stat_ssl
pg_stat_gssapi 每个连接(常规和复制)一行,显示关于 GSSAPI 验证和加密的信息。详见 pg_stat_gssapi
pg_stat_progress_analyze 每个运行 ANALYZE 的后端(包括自动清理工作者进程)一行,显示当前进度。参见 第 28.4.1 节
pg_stat_progress_create_index 每个运行 CREATE INDEX 或 REINDEX 的后端一行,显示当前进度。参见 第 28.4.2 节
pg_stat_progress_vacuum 每个运行 VACUUM 的后端(包括 autovacuum 工作者进程)一行,显示当前进度。参见 第 28.4.3 节
pg_stat_progress_cluster 每个运行 CLUSTER 或 VACUUM FULL 的后端一行,显示当前进度。参见 第 28.4.4 节
pg_stat_progress_basebackup 每个 WAL 发送者进程一行,显示基础备份的当前进度。参见 第 28.4.5 节
pg_stat_progress_copy 每个运行 COPY 的后端一行,显示当前进度。参见 第 28.4.6 节
pg_stat_archiver 只有一行,显示有关 WAL 归档进程活动的统计信息。详见 pg_stat_archiver
pg_stat_bgwriter 只有一行,显示有关后台写进程活动的统计信息。详见 pg_stat_bgwriter
pg_stat_wal 仅一行,显示 WAL 活动的统计信息。详见 pg_stat_wal
pg_stat_database 每个数据库一行,显示数据库范围的统计信息。详见 pg_stat_database
pg_stat_database_conflicts 每个数据库一行,显示由于与后备服务器恢复过程冲突而被取消的查询的统计信息。详见 pg_stat_database_conflicts
pg_stat_all_tables 当前数据库中每个表一行,显示有关访问指定表的统计信息。详见 pg_stat_all_tables
pg_stat_sys_tables 与 pg_stat_all_tables 相同,但仅显示系统表。
pg_stat_user_tables 与 pg_stat_all_tables 相同,但仅显示用户表。
pg_stat_xact_all_tables 与 pg_stat_all_tables 相似,但仅统计当前事务内的动作(尚未被包含在 pg_stat_all_tables 中)。
pg_stat_xact_sys_tables 与 pg_stat_xact_all_tables 相同,但仅显示系统表。
pg_stat_xact_user_tables 与 pg_stat_xact_all_tables 相同,但仅显示用户表。
pg_stat_all_indexes 当前数据库中每个索引一行,显示与访问指定索引有关的统计信息。详见 pg_stat_all_indexes
pg_stat_sys_indexes 与 pg_stat_all_indexes 相同,但仅显示系统表上的索引。
pg_stat_user_indexes 与 pg_stat_all_indexes 相同,但仅显示用户表上的索引。
pg_statio_all_tables 当前数据库中每个表一行(包括 TOAST 表),显示有关指定表上 I/O 的统计信息。详见 pg_statio_all_tables
pg_statio_sys_tables 与 pg_statio_all_tables 相同,但仅显示系统表。
pg_statio_user_tables 与 pg_statio_all_tables 相同,但仅显示用户表。
pg_statio_all_indexes 当前数据库中每个索引一行,显示与指定索引上 I/O 有关的统计信息。详见 pg_statio_all_indexes
pg_statio_sys_indexes 与 pg_statio_all_indexes 相同,但仅显示系统表上的索引。
pg_statio_user_indexes 与 pg_statio_all_indexes 相同,但仅显示用户表上的索引。
pg_statio_all_sequences 当前数据库中每个序列一行,显示与指定序列上 I/O 有关的统计信息。详见 pg_statio_all_sequences
pg_statio_sys_sequences 与 pg_statio_all_sequences 相同,但仅显示系统序列(通常为空)。
pg_statio_user_sequences 与 pg_statio_all_sequences 相同,但仅显示用户序列。
pg_stat_user_functions 每个被跟踪的函数一行,显示与该函数执行有关的统计信息(调用次数、总耗时、自身耗时)。详见 pg_stat_user_functions
pg_stat_xact_user_functions 与 pg_stat_user_functions 相似,但仅统计当前事务期间的调用。
pg_stat_slru 每个 SLRU 一行,显示操作的统计信息。详见 pg_stat_slru
pg_stat_replication_slots 每个复制槽一行,显示关于复制槽利用率的统计信息。详见 pg_stat_replication_slots
posted @ 2026-05-19 11:10  数据库小白(专注)  阅读(3)  评论(0)    收藏  举报