三月 17, 2024
摘要:报告的该部分包含了,实例中与 VACUUM 活动相关的热表和热点索引。
目录
按 VACUUM 操作排列靠前的热表
按处理过的 VACUUM(手动和自动)次数排序靠前的表。
- DB - 表的数据库名称
- Tablespace - 表所在的表空间名称
- Schema - 表的模式名称
- Table - 表名
- Vacuum count - 该表被手动执行过 VACUUM 的次数(不算 VACUUM FULL)(vacuum_count 字段)
- Autovacuum count - 由 autovacuum 守护进程对此表进行过 VACUUM 的次数(autovacuum_count 字段)
- Ins - 插入的行数(n_tup_ins 字段)
- Upd - 更新的行数(包括 HOT 更新)(n_tup_upd 字段)
- Del - 删除的行数(n_tup_del 字段)
- Upd(HOT) - HOT 更新的行数(n_tup_hot_upd 字段)
按 ANALYZE 操作排列靠前的热表
按运行过的 ANALYZE(手动和自动)次数排序靠前的表。
- DB - 表的数据库名称
- Tablespace - 表所在的表空间名称
- Schema - 表的模式名称
- Table - 表名
- Analyze count - 该表被手动执行过 ANALYZE 的次数(analyze_count 字段)
- Autoanalyze count - 由 autovacuum 守护进程对此表进行过 ANALYZE 的次数(autoanalyze_count 字段)
- Ins - 插入的行数(n_tup_ins 字段)
- Upd - 更新的行数(包括 HOT 更新)(n_tup_upd 字段)
- Del - 删除的行数(n_tup_del 字段)
- Upd(HOT) - HOT 更新的行数(n_tup_hot_upd 字段)
按 VACUUM 负载估计排列靠前的索引
此表提供了由表索引隐式触发的 VACUUM 负载的估计值。以下是按基础表上执行过的 VACUUM 次数乘以索引大小排序靠前的索引。当没有使用 pg_relation_size() 收集的关系大小时,会根据 pg_class.relpages 字段估算关系大小。这会不太准确,因而此类值会出现在方括号中。
- DB - 索引的数据库名称
- Tablespace - 索引所在的表空间名称
- Schema - 索引的模式名称
- Table - 表名
- Index - 索引名称
- ~Vacuum bytes - VACUUM 负载估计的计算公式为 (vacuum_count + autovacuum_count) * index_size
- Vacuum cnt - 该表被手动执行过 VACUUM 的次数(不算 VACUUM FULL)(vacuum_count 字段)
- Autovacuum cnt - 由 autovacuum 守护进程对此表进行过 VACUUM 的次数(autovacuum_count 字段)
- IX size - 索引在报告时间段内的平均大小
- Relsize - 关系在报告时间段内的平均大小
按死元组比率排列靠前的热表
本部分包含了最近运行过 VACUUM 的修改表。统计信息来自报告时间段内的最后一个样本。基于 pg_stat_all_tables 视图。当没有使用 pg_relation_size() 收集的关系大小时,会根据 pg_class.relpages 字段估算关系大小。这会不太准确,因而此类值会出现在方括号中。
大小在 5 MB 以上,按死元组比率排序靠前的表。
- DB - 表的数据库名称
- Schema - 表的模式名称
- Table - 表名
- Live - 估计的活跃行数(n_live_tup)
- Dead - 估计的死行数(n_dead_tup)
- %Dead - 表中的死行数,占表总行数的百分比
- Last AV - 最近一次由 autovacuum 守护进程对表进行 VACUUM 的时间(last_autovacuum)
- Size - 表大小,取自最近一次的报告样本。
按修改元组比率排列靠前的热表
本部分包含了最近运行过 VACUUM 的修改表。统计信息来自报告时间段内的最后一个样本。基于 pg_stat_all_tables 视图。当没有使用 pg_relation_size() 收集的关系大小时,会根据 pg_class.relpages 字段估算关系大小。这会不太准确,因而此类值会出现在方括号中。
大小在 5 MB 以上,按修改元组比率排序靠前的表。
- DB - 表的数据库名称
- Schema - 表的模式名称
- Table - 表名
- Live - 估计的活跃行数(n_live_tup)
- Dead - 估计的死行数(n_dead_tup)
- Mod - 自上次对表进行 ANALYZE 以来,估计的修改行数(n_mod_since_analyze)
- %Mod - 表中已修改的行数,占表总行数的百分比
- Last AA - 最近一次由 autovacuum 守护进程对表进行 ANALYZE 的时间
- Size - 表大小,取自最近一次的报告样本。