pg_stat_autovacuum_scores
pg_stat_autovacuum_scores视图将为当前数据库中的每个表(包括 TOAST 表)包含一行,显示该表当前的自动清理评分。对符合处理条件的表,自动清理会根据 score 确定优先级,分数越高优先级越高。更多信息请参阅第 24.1.6.1 节。 该视图的结果生成方式与自动清理工作进程相同,但它使用的是当前源信息,而这可能与自动清理工作进程收集待处理表列表时看到的源信息不同。因此,这个视图并不能完全可靠地指示自动清理会处理哪些表以及处理顺序。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 20·选择有来源记录的版本
- kind
- statistics
- lang
- en
- measured attributes
- false
- metadata release
- 未知
- runtime verified
- false
- source
- english-manual
版本定义 PG 20
pg_stat_autovacuum_scores视图将为当前数据库中的每个表(包括 TOAST 表)包含一行,显示该表当前的自动清理评分。对符合处理条件的表,自动清理会根据 score 确定优先级,分数越高优先级越高。更多信息请参阅第 24.1.6.1 节。 该视图的结果生成方式与自动清理工作进程相同,但它使用的是当前源信息,而这可能与自动清理工作进程收集待处理表列表时看到的源信息不同。因此,这个视图并不能完全可靠地指示自动清理会处理哪些表以及处理顺序。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| relid | oid | 未知 | 表的 OID。 |
| schemaname | name | 未知 | 表所在模式的名称。 |
| relname | name | 未知 | 表名。 |
| score | double precision | 未知 | 所有分量评分中的最大值。这也是自动清理用来排序待处理表列表的值。 |
| xid_score | double precision | 未知 | 事务 ID 年龄分量评分。大于autovacuum_freeze_score_weight的分数表示自动清理会为防止事务 ID 回卷而清理该表。 |
| mxid_score | double precision | 未知 | 多事务 ID 年龄分量评分。大于autovacuum_multixact_freeze_score_weight的分数表示自动清理会为防止多事务 ID 回卷而清理该表。 |
| vacuum_score | double precision | 未知 | 清理分量评分。大于autovacuum_vacuum_score_weight的分数表示自动清理会清理该表(除非自动清理被禁用)。 |
| vacuum_insert_score | double precision | 未知 | 由插入触发的清理分量评分。大于autovacuum_vacuum_insert_score_weight的分数表示自动清理会清理该表(除非自动清理被禁用)。 |
| analyze_score | double precision | 未知 | 分析分量评分。大于autovacuum_analyze_score_weight的分数表示自动清理会分析该表(除非自动清理被禁用)。 |
| do_vacuum | bool | 未知 | 自动清理是否会清理该表。请注意,即使分量评分表明自动清理会清理该表,如果自动清理被禁用,这里也可能是 false。 |
| do_analyze | bool | 未知 | 自动清理是否会分析该表。请注意,即使分量评分表明自动清理会分析该表,如果自动清理被禁用,这里也可能是 false。 |
| for_wraparound | bool | 未知 | 自动清理是否会为了防止回卷而清理该表。 |
比较版本
来源引用
定义来源
center · PostgreSQL 20 · english-manuals:6a33cf8193b74791d8ab910490cef262eb7ceb39c50a604a2db38b65cff214c6
正文语言: zh-Hans · 2026-09-27@419045e