PG_AUTOVAC_STATUS
You can use this function to check whether a table reaches the AUTOVACUUM threshold. Pay attention to the values of doanalyze and dovacuum in the returned result. The columns in the view are defined as follows:
Name |
Type |
Description |
---|---|---|
nspname |
text |
Name of a namespace. |
relname |
text |
Name of an object, such as a table, an index, or a view. |
nodename |
text |
Node name. |
doanalyze |
Boolean |
Specifies whether to execute ANALYZE. |
anltuples |
bigint |
Number of ANALYZE tuples. |
anlthresh |
bigint |
ANALYZE threshold. |
dovacuum |
Boolean |
Specifies whether to execute VACUUM. |
vactuples |
bigint |
Number of VACUUM tuples. |
vacthresh |
bigint |
VACUUM threshold. |
The command output is as follows:
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)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.