更新时间:2025-05-29 GMT+08:00
PG_AUTOVAC_STATUS
通过该函数查看某表是否达到了AUTOVACUUM阈值,通常需要关注返回结果中的doanalyze和dovacuum两个值。视图各字段定义如下:
名称 |
类型 |
描述 |
---|---|---|
nspname |
text |
名称空间名称。 |
relname |
text |
表、索引、视图等对象名称。 |
nodename |
text |
节点名称。 |
doanalyze |
Boolean |
是否执行analyze。 |
anltuples |
bigint |
analyze tuple数量。 |
anlthresh |
bigint |
analyze阈值。 |
dovacuum |
Boolean |
是否执行vacuum。 |
vactuples |
bigint |
vacuum tuple数量。 |
vacthresh |
bigint |
vacuum阈值。 |
执行结果如下:
gaussdb=# select * from pg_autovac_status('t2'::regclass);
nspname | relname | nodename | doanalyze | anltuples | anlthresh | dovacuum | vactuples | vacthresh
---------+---------+----------+-----------+-----------+-----------+----------+-----------+-----------
public | t2 | sgnode | f | 0 | 2050 | t | 15002 | 4050
(1 row)
父主题: VACUUM