From: Justin Pryzby Date: Sat, 14 Aug 2021 18:51:37 -0500 Subject: [PATCH v2] glossary definitions for auxiliary processes --- doc/src/sgml/glossary.sgml | 80 +++++++++++++++++++++++++++++++++++--- 1 file changed, 74 insertions(+), 6 deletions(-) diff --git a/doc/src/sgml/glossary.sgml b/doc/src/sgml/glossary.sgml index 63ff4bbdf0..b311293492 100644 --- a/doc/src/sgml/glossary.sgml +++ b/doc/src/sgml/glossary.sgml @@ -114,7 +114,11 @@ A set of background processes that routinely perform vacuum and analyze - operations. + operations. The auxiliary process that coordinates the work + and is always present (unless autovacuum is disabled) + is known as the autovacuum launcher, + and the processes that carry out the tasks are known as the + autovacuum workers. For more information, see @@ -123,6 +127,28 @@ + + Auxiliary process + + + A process that is in charge of some specific background task for + an instance. + The auxiliary processes consist of + the background writer, + the checkpointer, + the statistics collector, + the logger, + the startup process, + the autovacuum launcher + (but not the autovacuum workers), + the WAL archiver, + the WAL receiver + (but not the WAL senders), + and the WAL writer. + + + + Backend (process) @@ -163,7 +189,7 @@ Background writer (process) - A process that writes dirty + An auxiliary process that writes dirty data pages from shared memory to the file system. It wakes up periodically, but works only for a short @@ -285,7 +311,7 @@ Checkpointer (process) - A specialized process responsible for executing checkpoints. + An auxiliary process that is responsible for executing checkpoints. @@ -881,7 +907,7 @@ Logger (process) - If activated, the process + An auxiliary process which (if enabled) writes information about database events into the current log file. When reaching certain time- or @@ -1452,6 +1478,16 @@ + + Startup process + + + An auxiliary process that replays WAL during replication and + crash recovery. + + + + SQL object @@ -1514,7 +1550,7 @@ Stats collector (process) - This process collects statistical information about the + An auxiliary process that collects statistical information about the instance's activities. @@ -1856,7 +1892,8 @@ WAL archiver (process) - A process that saves copies of WAL files + An auxiliary process that saves copies of + WAL files for the purpose of creating backups or keeping replicas current. @@ -1914,11 +1951,42 @@ + + WAL receiver + + + An auxiliary process that runs on a + replica + to receive WAL from the primary server for replay by the + startup process. + + + + For more information, see + . + + + + WAL segment + + WAL sender (process) + + + A process that runs on a server that streams WAL over a + network. The receiving end can be a + WAL receiver + in a replica, + , or any other client program + that speaks the replication protocol. + + + + WAL writer (process) -- 2.30.2 --e7vdrpaxkkuho4um--