diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml
index 38836f2c90f..aa196754cb2 100644
--- a/doc/src/sgml/monitoring.sgml
+++ b/doc/src/sgml/monitoring.sgml
@@ -435,6 +435,16 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser
See .
+
+
+ pg_stat_progress_data_checksumspg_stat_progress_data_checksums
+ One row for the data checksum launcher process while data
+ checksums are being enabled or disabled. When enabling data
+ checksums, the view also has one row for each worker process,
+ showing current progress.
+ See .
+
+
@@ -6121,9 +6131,9 @@ FROM pg_stat_get_backend_idset() AS backendid;
COPY, CREATE INDEX,
REPACK (and its obsolete spelling CLUSTER),
VACUUM,
- and (i.e., replication
+ (i.e., replication
command that issues to take
- a base backup).
+ a base backup), and online data checksum operations.
This may be expanded in the future.
@@ -7855,13 +7865,14 @@ FROM pg_stat_get_backend_idset() AS backendid;
- When data checksums are being enabled on a running cluster, the
+ When data checksums are being enabled or disabled on a running cluster, the
pg_stat_progress_data_checksums view will contain
- a row for the launcher process, and one row for each worker process which
- is currently calculating and writing checksums for the data pages in a database.
- The launcher provides overview of the overall progress (how many databases
- have been processed, how many remain), while the workers track progress for
- currently processed databases.
+ a row for the launcher process. When enabling data checksums, the view
+ will also contain one row for each worker process which is currently
+ calculating and writing checksums for the data pages in a database. The
+ launcher provides an overview of the overall progress, such as how many
+ databases have been processed and how many remain, while the workers track
+ progress for currently processed databases.
@@ -7930,7 +7941,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- databases_total integer
+ databases_total bigint
The total number of databases which will be processed. Only the
@@ -7943,7 +7954,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- databases_done integer
+ databases_done bigint
The number of databases which have been processed. Only the launcher
@@ -7956,7 +7967,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- relations_total integer
+ relations_total bigint
The total number of relations which will be processed, or
@@ -7971,7 +7982,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- relations_done integer
+ relations_done bigint
The number of relations which have been processed. The launcher
@@ -7983,7 +7994,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- blocks_total integer
+ blocks_total bigint
The number of blocks in the current relation which will be processed,
@@ -7997,7 +8008,7 @@ FROM pg_stat_get_backend_idset() AS backendid;
- blocks_done integer
+ blocks_done bigint
The number of blocks in the current relation which have been processed.