PGXC_STAT_DATABASE
视图PGXC_STAT_DATABASE显示集群中各节点上数据库的状态和统计信息,除新增node_name(节点名称)字段外,其余字段内容和PG_STAT_DATABASE视图相同。需要有系统管理员权限才可以访问此视图。
名称 | 类型 | 描述 |
|---|---|---|
node_name | text | 节点名称。 |
datid | oid | 数据库OID。 |
datname | name | 数据库名。 |
numbackends | integer | 当前节点上连接到该数据库的后端数。 这是该视图中唯一一个反映目前状态值的列;所有列均返回自上次重置以来的累积值。 |
xact_commit | bigint | 当前节点上该数据库中已经提交的事务数。 |
xact_rollback | bigint | 当前节点上该数据库中已经回滚的事务数。 |
blks_read | bigint | 当前节点上该数据库中读取的磁盘块的数量。 |
blks_hit | bigint | 当前节点上高速缓存中发现的磁盘块的个数,即缓存中命中的块数(只包括DWS缓冲区高速缓存,不包括文件系统的缓存)。 |
tup_returned | bigint | 当前节点上该数据库查询返回的行数。 |
tup_fetched | bigint | 当前节点上该数据库查询抓取的行数。 |
tup_inserted | bigint | 当前节点上该数据库插入的行数。 |
tup_updated | bigint | 当前节点上该数据库更新的行数。 |
tup_deleted | bigint | 当前节点上该数据库删除的行数。 |
conflicts | bigint | 当前节点上由于数据库恢复冲突取消的查询数量(只在备用服务器上发生)。可参见PG_STAT_DATABASE_CONFLICTS。 |
temp_files | bigint | 当前节点上该数据库创建的临时文件个数。计算所有临时文件,不论为什么创建临时文件(比如排序或者哈希),而且不考虑log_temp_files设置。 |
temp_bytes | bigint | 当前节点上该数据库写入临时文件的大小。计算所有临时文件,不论为什么创建临时文件,而且不考虑log_temp_files设置。 |
deadlocks | bigint | 当前节点上该数据库中发生的死锁数量。 |
blk_read_time | double precision | 当前节点上该数据库后端读取数据文件块花费的时间,以毫秒计算。 |
blk_write_time | double precision | 当前节点上该数据库后端写入数据文件块花费的时间,以毫秒计算。 |
stats_reset | timestamp with time zone | 当前节点上该数据库统计重置的时间。 |

