GaussDB-PG_STAT_DATABASE

33 阅读2分钟

GaussDB-PG_STAT_DATABASE

PG_STAT_DATABASE视图显示集群中每个数据库的统计信息。具体字段信息如表1所示。

名称类型描述
datidoid数据库的OID。
datnamename数据库的名称。
numbackendsinteger当前连接到该数据库的后端数。 这是该视图中唯一一个返回当前状态值的字段,其他字段返回的都是自上次重置之后的累计值。
xact_commitbigint该数据库中已经提交的事务数。
xact_rollbackbigint该数据库中已经回滚的事务数。
blks_readbigint在该数据库中读取的磁盘块的数量。
blks_hitbigint已在缓冲区缓存中找到磁盘块的次数,因此不需要读取(只统计在缓冲区缓存找到的,不包括在操作系统的文件系统缓存中找到的)。
tup_returnedbigint通过数据库查询返回的行数。
tup_fetchedbigint通过数据库查询抓取的行数。
tup_insertedbigint通过数据库查询插入的行数。
tup_updatedbigint通过数据库查询更新的行数。
tup_deletedbigint通过数据库查询删除的行数。
conflictsbigint由于数据库恢复冲突取消的查询数量(只在备用服务器发生的冲突)。请参见PG_STAT_DATABASE_CONFLICTS获取更多信息。
temp_filesbigint通过数据库查询创建的临时文件数量。计算所有临时文件, 无论该临时文件为什么创建(比如排序或者哈希), 也不管log_temp_files参数如何设置。
temp_bytesbigint通过数据库查询写入临时文件的数据总量。计算所有临时文件,无论该临时文件为什么创建,也不管log_temp_files参数如何设置。
deadlocksbigint该数据库中检测到的死锁数。
blk_read_timedouble precision通过数据库后端读取数据文件块花费的时间,以毫秒计算。
blk_write_timedouble precision通过数据库后端写入数据文件块花费的时间,以毫秒计算。
stats_resettimestamp with time zone当前状态统计被重置的时间。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…