1. 首页
  2. 数据库运维
  3. PostgreSQL

和Postgresql系统监控有关的几个标准统计视图

前几天看数据库相关博客的时候看到的,转来放在博客上,以后可能会用到。。。

pg_stat_activity : 查看当前活动会话状态的视图

pg_stat_bgwriter : 只有一行数据,显示集群内后台写的相关情况,记录一些checkpoint ,buffer 的信息 showing cluster-wide statistics from the background writer

pg_stat_database : 显示集群内数据库信息的视图

pg_stat_all_tables : 记录当前数据库中所有表的统计信息,包括(toast表)

pg_stat_all_indexes : 记录当前数据库中所有的索引的使用情况

pg_stat_sys_indexes : 记录当前数据库中所有系统表的索引的使用情况

pg_stat_user_indexes : 记录当前数据库中所有用户表的索引的使用情况

pg_stat_database_conflicts : 每个数据库一行数据,记录数据库里面冲突信息,记录由于冲突而导致被取消掉是查询语句的次数

pg_stat_replication :记录复制的相关信息,包括复制用的用户名,复制类型,同步状态 等

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_xact_sys_tables : 与 pg_stat_sys_tables相似,记录系统表表在当前会话中的统计信息,仅统计当前会话发生在表上的统计统计信息

pg_stat_xact_user_tables : 与 pg_stat_user_tables相似,记录系统表表在当前会话中的统计信息,仅统计当前会话发生在表上的统计统计信息

pg_statio_all_tables : 记录当前数据库中所有表的IO信息,包括(toast表),包括堆栈块的读取数,堆栈块命中的次数,索引块读取数,索引块命中的次数等

pg_statio_sys_tables : 与 pg_statio_all_tables相似,只是记录系统表IO的信息

pg_statio_user_tables : 与 pg_statio_all_tables相似,只是记录用户表IO的信息

pg_statio_all_indexes : 记录当前数据库中所有索引的IO信息,其中数值idx_blks_read 跟 idx_blks_hit 与 pg_statio_all_tables 中索引的读取跟命中是一致的

pg_statio_sys_indexes : 与 pg_statio_all_indexes 类似,只是记录系统表的索引的IO信息

pg_statio_user_indexes : 与 pg_statio_user_indexes 类似,只是记录用户表的索引的IO信息

pg_statio_all_sequences : 记录当前库中所有序列的读取数跟命中数

pg_statio_sys_sequences : 与 pg_statio_all_sequences 类似,只是展示系统建立序列的IO信息而已

pg_statio_user_sequences :与 pg_statio_all_sequences 类似,只是展示用户建立序列的IO信息而已

pg_stat_user_functions : 记录用户创建的函数的统计信息,只有开启了 track_functions = all ,才会有数据

pg_stat_xact_user_functions : 显示当前会话中所使用的函数的统计信息

原文链接:http://qing.blog.sina.com.cn/2025562997/78bba37533001dh0.html

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code