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

PV_RUNTIME_RELSTATS

PV_RUNTIME_RELSTATS视图显示autoanalyze产生的内存中表级统计信息,各字段含义与PG_CLASS视图一样。该视图仅8.2.0及以上集群使用。

表1 PV_RUNTIME_RELSTATS字段

名称

类型

描述

nspname

name

模式名。

relname

name

表、索引等对象的名称。

relpages

double precision

以页(大小为BLCKSZ)为单位的此表在磁盘上的大小,只是优化器使用的一个近似值。

reltuples

double precision

表中行的数目,只是优化器使用的一个估计值。

relallvisible

integer

被标识为全可见的表中的页数。此字段是优化器用来做SQL执行优化使用的。

relhasindex

boolean

如果对象是一个表且至少有(或者最近建有)一个索引,则为真。

由CREATE INDEX设置,但DROP INDEX不会立即将它清除。如果VACUUM进程检测一个表没有索引,会清理relhasindex字段,将relhasindex值设置为假。

changes

bigint

触发轻量化autoanalyze时,表的历史累计修改条数。

level

text

轻量化autoanalyze生成的内存统计信息当前所处的阶段。包含:local,sendlist,global三个阶段。