更新时间:2024-05-07 GMT+08:00

STAT_DATABASE

显示数据库当前节点的统计信息。

表1 STAT_DATABASE字段

名称

类型

描述

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

由于与数据库回放发生冲突而取消的查询数量(冲突仅在备机上发生)。请参见STAT_DATABASE_CONFLICTS获取更多信息。

temp_files

bigint

该数据库中查询语句创建的临时文件数量。统计所有临时文件,不受GUC参数log_temp_files设置值影响。

temp_bytes

bigint

该数据库中查询语句写入临时文件的数据总量。统计所有临时文件,不受GUC参数log_temp_files设置值影响。

deadlocks

bigint

在该数据库中检索的死锁数。

blk_read_time

double precision

通过数据库后端读取数据文件块花费的时间,以毫秒计算。

blk_write_time

double precision

通过数据库后端写入数据文件块花费的时间,以毫秒计算。

stats_reset

timestamp with time zone

重置当前状态统计的时间。