PG_STAT_DATABASE
PG_STAT_DATABASE视图将包含openGauss中每个数据库的数据库统计信息。
表 1 PG_STAT_DATABASE字段
名称 | 类型 | 描述 |
---|
datid | oid | 数据库的OID。 |
datname | name | 这个数据库的名称。 |
numbackends | integer | 当前连接到该数据库的后端数。这是在返回一个反映目前状态值的视图中唯一的列;自上次重置所有其他列返回累积值。 |
xact_commit | bigint | 此数据库中已经提交的事务数。 |
xact_rollback | bigint | 此数据库中已经回滚的事务数。 |
blks_read | bigint | 在这个数据库中读取的磁盘块的数量。 |
blks_hit | bigint | 高速缓存中已经发现的磁盘块的次数, 这样读取是不必要的(这只包括openGauss缓冲区高速缓存,没有操作系统的文件系统缓存)。 |
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 | 重置当前状态统计的时间。 |
openGauss 2024-11-14 00:55:10