From d9311aee5a0e7665eb0ea32928f728a8cd01fab5 Mon Sep 17 00:00:00 2001 From: Fujii Masao Date: Sat, 21 Sep 2024 00:47:12 +0900 Subject: [PATCH v4 2/2] docs: Enhance the pg_stat_checkpointer view documentation. This commit updates the documentation for the pg_stat_checkpointer view to clarify what kind of checkpoints or restartpoints each counter tracks. This makes it easier to understand the meaning of each counter. --- doc/src/sgml/monitoring.sgml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index 19bf0164f1..3484a0490a 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -3051,10 +3051,7 @@ description | Waiting for a newly initialized WAL file to reach durable storage num_timed bigint - Number of scheduled checkpoints due to timeout. - Note that checkpoints may be skipped if the server has been idle - since the last one, and this value counts both completed and - skipped checkpoints + Number of scheduled checkpoints due to timeout @@ -3063,7 +3060,7 @@ description | Waiting for a newly initialized WAL file to reach durable storage num_requested bigint - Number of backend requested checkpoints + Number of requested checkpoints @@ -3146,6 +3143,18 @@ description | Waiting for a newly initialized WAL file to reach durable storage + + Checkpoints may be skipped if the server has been idle since the last one. + num_timed and + num_requested count both completed and skipped + checkpoints, while num_done tracks only + the completed ones. Similarly, restartpoints may be skipped + if the last replayed checkpoint record is already the last restartpoint. + restartpoints_timed and + restartpoints_req count both completed and + skipped restartpoints, while restartpoints_done + tracks only the completed ones. + -- 2.45.2