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.