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视图将包含数据校验和启动器进程的一行。启用数据校验和时,该视图还会为每个当前正在为某个数据库中的数据页计算并写入校验和的工作进程提供一行。启动器提供整体进度概览,例如已处理多少个数据库、还剩多少个,而工作进程跟踪当前正在处理的数据库的进度。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| 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。 |
比较版本
来源引用
定义来源
center · PostgreSQL 20 · english-manuals:cfbcc821431e14189f8c15e8100a9bc7acd85f24d568a0b5c0c8357bc4eeadc0
正文语言: zh-Hans · 2026-09-27@419045e