更新时间:2024-04-30 GMT+08:00

GLOBAL_STAT_DATABASE

GLOBAL_STAT_DATABASE视图显示集群中所有节点上数据库的状态和统计信息之和。

  • CN上查询GLOBAL_STAT_DATABASE视图,返回的结果除stats_reset字段(当前CN上的状态重置时间)之外,其余字段表示在集群内相关节点上的数值之和。需注意,因GLOBAL_STAT_DATABASE视图中各字段的逻辑含义不同,求和的范围也有所不同。
  • 在DN上查询视图GLOBAL_STAT_DATABASE,所得结果与表1相同。
表1 GLOBAL_STAT_DATABASE字段

名称

类型

描述

求和范围

datid

oid

数据库OID。

-

datname

name

数据库名。

-

numbackends

integer

当前节点上连接到该数据库的后端数。 这是该视图中唯一一个反映目前状态值的列;所有列均返回自上次重置以来的累积值。

CN

xact_commit

bigint

当前节点上该数据库中已经提交的事务数。

CN

xact_rollback

bigint

当前节点上该数据库中已经回滚的事务数。

CN

blks_read

bigint

当前节点上该数据库中读取的磁盘块的数量。

DN

blks_hit

bigint

当前节点上高速缓存中发现的磁盘块的个数,即缓存中命中的块数(只包括GaussDB(DWS)缓冲区高速缓存,不包括文件系统的缓存)。

DN

tup_returned

bigint

当前节点上该数据库查询返回的行数。

DN

tup_fetched

bigint

当前节点上该数据库查询抓取的行数。

DN

tup_inserted

bigint

当前节点上该数据库插入的行数。

DN

tup_updated

bigint

当前节点上该数据库更新的行数。

DN

tup_deleted

bigint

当前节点上该数据库删除的行数。

DN

conflicts

bigint

当前节点上由于数据库恢复冲突取消的查询数量(只在备用服务器上发生)。请参见PG_STAT_DATABASE_CONFLICTS获取更多信息。

CN和DN

temp_files

bigint

当前节点上该数据库创建的临时文件个数。计算所有临时文件,不论为什么创建临时文件(比如排序或者哈希),而且不考虑log_temp_files设置。

DN

temp_bytes

bigint

当前节点上该数据库写入临时文件的大小。计算所有临时文件,不论为什么创建临时文件,而且不考虑log_temp_files设置。

DN

deadlocks

bigint

当前节点上该数据库中发生的死锁数量。

CN和DN

blk_read_time

double precision

当前节点上该数据库后端读取数据文件块花费的时间,以毫秒计算。

DN

blk_write_time

double precision

当前节点上该数据库后端写入数据文件块花费的时间,以毫秒计算。

DN

stats_reset

timestamp with time zone

当前节点上该数据库统计重置的时间。

-