↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_stat_progress_data_checksums

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

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 20·选择有来源记录的版本

kind
progress
lang
en
measured attributes
false
metadata release
未知
runtime verified
false
source
english-manual

版本定义 PG 20

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

目录列

列类型可空性描述
pidinteger未知数据校验和进程(启动器进程或工作进程)的进程 ID。
datidoid未知这个数据库的 OID,或者对于启动器进程为 0。
datnamename未知这个数据库的名称,或者对于启动器进程为 NULL。
phasetext未知当前处理阶段,参见表 27.56了解各阶段的说明。
databases_totalbigint未知将要处理的数据库总数。启用数据校验和时,只有启动器进程的这个值会被设置;否则该值为 NULL。
databases_donebigint未知已处理的数据库数量。启用数据校验和时,只有启动器进程的这个值会被设置;否则该值为 NULL。
relations_totalbigint未知将要处理的关系总数,或者如果工作进程还没有计算出关系数量,则为 NULL。启动器进程将该值设为 NULL,因为它不负责处理关系,只负责启动工作进程。
relations_donebigint未知已处理的关系数量。启动器进程将该值设为 NULL。
blocks_totalbigint未知当前关系分支中将要处理的块数,或者如果工作进程还没有计算出块数,则为 NULL。启动器进程将该值设为 NULL。
blocks_donebigint未知当前关系分支中已经处理的块数。启动器进程将该值设为 NULL。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 20 · english-manuals:cfbcc821431e14189f8c15e8100a9bc7acd85f24d568a0b5c0c8357bc4eeadc0

正文语言: zh-Hans · 2026-09-27@419045e