pg_stat_database
- pg_stat_database的更新并不是实时的,当执行了analyze后会更新其内容信息。
属性 | 类型 | 描述 |
---|---|---|
datid | oid | 数据库oid |
datname | name | 库名 |
numbackends | integer | 当前连接到该数据库的后端连接数 |
xact_commit | bigint | 该数据库中已经提交的事务数 |
xact_rollback | bigint | 该数据库中已经回滚的事务数 |
blks_read | bigint | 在该数据库中读取的磁盘快的数量 |
blks_hit | bigint | 高速缓存中已经发现的磁盘块的次数 |
tup_returned | bigint | 数据库查询返回的行数 |
tup_fetched | bigint | 数据库查询抓取的行数 |
tup_inserted | bigint | 数据库查询插入的行数 |
tup_updated | bigint | 数据库查询更新的行数 |
tup_deleted | bigint | 数据库查询删除的行数 |
conflicts | bigint | 由于数据库恢复冲突取消的查询数量 |
temp_files | bigint | 数据库查询创建的临时文件数量 |
temp_bytes | bigint | 数据库查询写入临时文件的数据总量 |
deadlocks | bigint | 该数据库中检索的死锁数 |
blk_read_time | double precision | 数据库后端读取数据文件块花费的时间,单位毫秒 |
blk_write_time | double precision | 数据库后端写入数据文件块花费的时间,单位毫秒 |
stats_reset | timestamp with time zone | 统计最后被重置的时间 |
pg_stat_all_tables
字段 | 描述 |
---|---|
relid | 表oid |
schemaname | 模式名 |
relname | 表名 |
seq_scan | 表顺序扫描次数 |
idx_scan | 索引扫描次数 |
idx_tup_fetch | 索引扫描返回行数 |
n_tup_ins | 插入行数 |
n_tup_upd | 更新行数,包含hot update |
n_tup_del | 删除行数 |
n_tup_hot_upd | 热更新行数 |
n_live_tup | 活元组行数 |
n_dead_tup | 死元组行数 |
n_mod_since_analyze | 上次last analyzed修改的行数 |
last_vacuum | 上次执行vacuum的时间 |
last_autovacuum | 上次执行autovacuum的时间 |
last_analyze | 上次执行analyze的时间 |
vacuum_count | vacuum的行数 |
autovacuum_count | autovacuum的行数 |
analyze_count | analyze的行数 |
autoanalyze_count | autoanalyze的行数 |
pg_description
名字 | 类型 | 引用 | 描述 |
---|---|---|---|
objoid | oid | 任意oid属性 | 所描述的对象的OID |
classoid | oid | pg_class.oid | 系统表的oid |
objsubid | int4 | -- | 对于一个表的注释,它是字段号(objoid和的classoid指向表自身) |
description | text | -- | 作为该对象的描述的任意文 |