↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / 系统目录 / 进度视图

PROGRESS REPORT进度视图

pg_stat_progress_data_checksums

启用或禁用数据校验和时,数据校验和启动器进程占一行。启用数据校验和时,该视图还会为每个工作进程提供一行,显示当前进度。详见第 27.4.8 节。

进度视图 引入 20 现存至 20 devel 0 次结构变更 开发版

类别
进度视图
关系类型
v(视图)
字段数
10
引入版本
20
版本状态
开发版
结构变更
0 次

PostgreSQL 20 devel 手册 官方文档

版本轨迹

PostgreSQL 20 新增此关系,共 10 个字段。 20 开发版快照来自本站 devel 手册,只比较字段名与类型,描述与属性变化不作比较。

当在运行中的集簇上启用或禁用数据校验和时,pg_stat_progress_data_checksums视图将包含数据校验和启动器进程的一行。启用数据校验和时,该视图还会为每个当前正在为某个数据库中的数据页计算并写入校验和的工作进程提供一行。启动器提供整体进度概览,例如已处理多少个数据库、还剩多少个,而工作进程跟踪当前正在处理的数据库的进度。

字段

PostgreSQL 20 devel 的 10 个字段,按定义顺序排列。说明默认用本站手册的译文,没有译文的按英文原文显示。本版字段由手册推导,没有实测,不标 NOT NULL。

字段 类型 说明
pid 新 integer 数据校验和进程(启动器进程或工作进程)的进程 ID。
datid 新 oid 这个数据库的 OID,或者对于启动器进程为 0。
datname 新 name 这个数据库的名称,或者对于启动器进程为 NULL。
phase 新 text 当前处理阶段,参见表 27.56了解各阶段的说明。
databases_total 新 bigint 将要处理的数据库总数。启用数据校验和时,只有启动器进程的这个值会被设置;否则该值为 NULL。
databases_done 新 bigint 已处理的数据库数量。启用数据校验和时,只有启动器进程的这个值会被设置;否则该值为 NULL。
relations_total 新 bigint 将要处理的关系总数,或者如果工作进程还没有计算出关系数量,则为 NULL。启动器进程将该值设为 NULL,因为它不负责处理关系,只负责启动工作进程。
relations_done 新 bigint 已处理的关系数量。启动器进程将该值设为 NULL。
blocks_total 新 bigint 当前关系分支中将要处理的块数,或者如果工作进程还没有计算出块数,则为 NULL。启动器进程将该值设为 NULL。
blocks_done 新 bigint 当前关系分支中已经处理的块数。启动器进程将该值设为 NULL。

演化历史

相邻两个大版本之间的差异,新的在前。版本号链到该版的字段表。

  1. PostgreSQL 20 ← 19 新增此关系

    共 10 个字段

字段矩阵

每个字段在 1 个收录版本里的存在情况;方格指向该版的字段表。「有变」指类型、可空、隐式或数组维数与上一版不同。

存在 有变 已移除 不存在

字段 20
pid 存在
datid 存在
datname 存在
phase 存在
databases_total 存在
databases_done 存在
relations_total 存在
relations_done 存在
blocks_total 存在
blocks_done 存在

同类关系

关系 引入 字段 版本变动 最近变更
PROGRESS REPORT 进度视图 8 个 ↗
pg_stat_progress_analyze 13 14 192 次
每个正在运行ANALYZE的后端(包括自动清理工作进程)一行,显示当前进度。请参阅第 27.4.1 节。 现存
pg_stat_progress_basebackup 13 7 191 次
每个正在流式传输基础备份的 WAL 发送进程一行,显示当前进度。请参阅第 27.4.6 节。 现存
pg_stat_progress_cluster 12 12 —
每个正在运行CLUSTER或VACUUM FULL的后端一行,显示当前进度。请参阅第 27.4.2 节。 现存
pg_stat_progress_copy 14 11 171 次
每个正在运行COPY的后端一行,显示当前进度。请参阅第 27.4.3 节。 现存
pg_stat_progress_create_index 12 16 —
每个正在运行CREATE INDEX或REINDEX的后端一行,显示当前进度。请参阅第 27.4.4 节。 现存
pg_stat_progress_data_checksums 20 10 —
启用或禁用数据校验和时,数据校验和启动器进程占一行。启用数据校验和时,该视图还会为每个工作进程提供一行,显示当前进度。详见第 27.4.8 节。 现存
pg_stat_progress_repack 19 14 —
每个正在运行REPACK、CLUSTER或VACUUM FULL的后端一行,显示当前进度。请参阅第 27.4.5 节。 现存
pg_stat_progress_vacuum 9.6 17 193 次
每个正在运行VACUUM的后端(包括自动清理工作进程)一行,显示当前进度。请参阅第 27.4.5 节。 现存