查看所有的系统视图

postgres=# \dv pg_*

(1)系统视图

视图名称 描述
pg_available_extensions 可用的扩展
pg_available_extension_versions 所有版本的扩展
pg_config 编译时配置参数
pg_cursors 打开的游标
pg_file_settings 配置文件内容摘要
pg_group 数据库用户组
pg_hba_file_rules 客户端认证配置文件内容摘要
pg_indexes 索引
pg_locks 当前保持或者等待的锁
pg_matviews 物化视图
pg_policies 策略
pg_prepared_statements 预备好的语句
pg_prepared_xacts 预备好的事务
pg_publication_tables 发布及其相关表格
pg_replication_origin_status 有关复制源的信息,包括复制进度
pg_replication_slots 复制槽信息
pg_roles 数据库角色
pg_rules 规则
pg_seclabels 安全标签
pg_sequences 序列
pg_settings 参数设置
pg_shadow 数据库用户
pg_stats 规划器统计信息
pg_tables
pg_timezone_abbrevs 时区简写
pg_timezone_names 时区名字
pg_user 数据库用户
pg_user_mappings 用户映射
pg_views 视图

(2)动态统计视图

视图名称 描述
pg_stat_activity  每个服务器进程一行,显示与那个进程的当前活动相关的信息,例如状态和当前查询。
pg_stat_replication  每一个 WAL 发送进程一行,显示有关到该发送进程 连接的后备服务器的复制的统计信息。
pg_stat_wal_receiver  只有一行,显示来自 WAL 接收器所连接服务器的有关该接收器的统计信息。
pg_stat_subscription  每个订阅至少一行,显示订阅工作者的相关信息。详细信息,
pg_stat_ssl  每个连接(常规连接和复制连接)一行, 显示有关在此连接上使用的 SSL 的信息。
pg_stat_progress_vacuum  每个运行VACUUM的后端(包括 autovacuum工作者进程)一行, 显示当前的进度。

(3)已收集统计信息的视图

视图名称 描述
pg_stat_archiver  只有一行,显示有关 WAL 归档进程活动的统计信息。
pg_stat_bgwriter  只有一行,显示有关后台写进程的活动的统计信息。
pg_stat_database  每个数据库一行,显示数据库范围的统计信息。
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 

当前数据库中的每个索引一行,显示:表OID、索引OID、模式名、表名、索引名、 使用了该索引的索引扫描

总数、索引扫描返回的索引记录数、使用该索引的简 单索引扫描抓取的活表(livetable)中数据行数。

当前数据库中的每个索引一行,显示与访问指定索引有关的统计信息。

pg_stat_sys_indexes  和pg_stat_all_indexes一样,但只显示系统表上的索引。
pg_stat_user_indexes  和pg_stat_all_indexes一样,但只显示用户表上的索引。
pg_statio_all_tables 

当前数据库中每个表一行(包括TOAST表),显示:表OID、模式名、表名、 从该表中读取的磁盘块总数、缓冲区

命中次数、该表上所有索引的磁盘块读取总数、 该表上所有索引的缓冲区命中总数、在该表的辅助TOAST表

(如果存在)上的磁盘块读取总数、 在该表的辅助TOAST表(如果存在)上的缓冲区命中总数、TOAST表的索引的

磁盘块读 取总数、TOAST表的索引的缓冲区命中总数。 当前数据库中的每个表一行,显示有关在指定表上 I/O

的统计信息。

pg_statio_sys_tables  和pg_statio_all_tables一样,但只显示系统表。
pg_statio_user_tables  和pg_statio_all_tables一样,但只显示用户表。
pg_statio_all_indexes 

当前数据库中每个索引一行,显示:表OID、索引OID、模式名、 表名、索引名、该索引的磁盘块读取总数、

该索引的缓冲区命中总数。 当前数据库中的每个索引一行,显示与指定索引上的 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 

当前数据库中每个序列对象一行,显示:序列OID、模式名、序列名、序列的磁盘读取总数、

序列的缓冲区命中总数。 当前数据库中的每个序列一行,显示与指定序列上的 I/O 有关的统计信息。

pg_statio_sys_sequences  和pg_statio_all_sequences一样,但只显示系统序列(目前没有定义系统序列,因此这个视图总是为空)。
pg_statio_user_sequences  和pg_statio_all_sequences一样,但只显示用户序列。
pg_stat_user_functions 

对于所有跟踪功能,函数的OID,模式,名称,数量 通话总时间,和自我的时间。

自我时间是 在函数本身所花费的时间量,总时间包括 它调用函数所花费的时间。时间值以毫秒为单位。

每一个被跟踪的函数一行,显示与执行该函数有关的统计信息。

pg_stat_xact_user_functions 

和pg_stat_user_functions相似,但是只统计在当前事务期间的调用(还没有被包括在pg_stat_user_functions中)

PostgreSQL系统视图相关推荐

  1. PostgreSQL查看系统视图的源码

    PostgreSQL查看系统视图的源码 [pg13@mambapg ~]$ psql -E psql (13.2) Type "help" for help. postgres=# ...

  2. postgresql 分区视图_PostgreSQL架构集中式到分布式主流架构总结

    文章目录 一.PG未来主流架构为什么是分布式二.PostgreSQL集中式到分布式架构总结 一.PG未来主流架构为什么是分布式 如果说5年前DB的分布式还只是一种趋势,如今分布式数据库正逐渐从趋势变成 ...

  3. postgresql 系统表

     表 pg_class  该系统表记录了数据表.索引(仍然需要参阅pg_index).序列.视图.复合类型和一些特殊关系类型的元数据. 名字 类型 引用 描述 relname name   数据类型名 ...

  4. PostgreSQL系统表 pg_stats

    pg_stats是由pg_statistic系统表扩展而来的系统视图,记录的是每个表每个字段的统计信息,用于PostgreSQL优化器做执行计划选择的时候提供参考. | 名字 | 类型 | 引用 |描 ...

  5. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试

    在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. ...

  6. SqlServer用户数据库的系统视图sysobjects、syscolumns、systypes

    想获得SqlServer用户数据库的Schema,本来想直接用ADO的SqlConnection对象的GetSchema()方法,但是架构中居然没有PrimaryKeys,只好借助于T-SQL语句了! ...

  7. SQL Server 2008连载之存储结构——基本系统视图

    原帖首发于it168专稿,链接为http://tech.it168.com/a2010/0902/1098/000001098556_1.shtmlITPUB个人空间i{(Rht ^1X 之所以写SQ ...

  8. Sql Server之旅——第一站 那些给我们带来福利的系统视图

    本来想这个系列写点什么好呢,后来想想大家作为程序员,用的最多的莫过于数据库了,但是事实上很多像我这样工作在一线的码农,对sql 都一知半解,别谈优化和对数据库底层的认识了,我也是这样... 一:那些系 ...

  9. PostgreSQL12系统视图pg_stats

    PostgreSQL12系统视图pg_stats 视图pg_stats提供对存储在pg_statistic目录中信息的访问 名称 类型 引用 描述 schemaname name pg_namespa ...

最新文章

  1. Happy New Year 2016
  2. sklearn 主成分分析法 PCA和IPCA
  3. 命令行下操作MySQL数据库,各种命令的使用入门示例。(附图)
  4. Andriod开发 --插件安装、环境配置、问题集锦
  5. dpkg ihr状态_考勤机数据无法同步
  6. 工作总结1:代码中漫花谷出现很多NBSP
  7. python 存储图片 alpha_保存时Matplotlib图形面颜色alpha(背景色、透明度)
  8. java手工注入bean_java相关:Spring中如何动态注入Bean实例教程
  9. 聊天IM的时间戳显示规则
  10. wxpython仿写记事本
  11. 机器学习笔记(《统计学习方法》李航and《机器学习》周志华)
  12. 抖音超火的网页表白代码大全(浪漫的html表白源代码)
  13. 风变python多少钱_请问风变编程Python值得购买吗?
  14. 优秀流程图和逻辑图画法的分析和借鉴
  15. 站点LOGO开通注意事项,百度LOGO权限开通的技巧
  16. 解决问题最简单的方法
  17. 校园网的实现 java_北科校园网开机自动登录的JAVA实现(已修正)
  18. 一张图看懂三维GIS
  19. yolov7 网络架构深度解析
  20. MGW PCI Framework Architecture

热门文章

  1. Docker 化你的 Go 应用程序
  2. NOI / 1.5编程基础之循环控制 P21 角谷猜想
  3. 关系代数中运算符 c语言,C语言 关系运算及关系代数.ppt
  4. 物理网络设计——结构化综合布线系统(6个子系统)学习心得
  5. HP滤波图文介绍与python代码实现
  6. 【Python】快速实现BCC (异或)校验的计算
  7. 用matlab生成srtm,基于MATLAB的SRTM数据完善方法的实验研究
  8. k8s部署mysql5.7单机版并初始化sql,NodePort/ClusterIP/Headless和Ingress发布
  9. imgaug 使用简介
  10. 大学生活应该如何度过?------ 别去打听丧钟为谁而鸣,它为你敲响