Content #
$ ps -C postgres -af
- checkpointer
the process responsible for executing the checkpoints, which are points in time where the database ensures that all the data is actually stored persistently on the disk.
- background writer
responsible for helping to push the data out of the memory to permanent storage.
- walwriter
responsible for writing out the Write-Ahead Logs (WALs), the logs that are needed to ensure data reliability even in the case of a database crash.
- logical replication launcher
responsible for handling logical replication.
- Background workers
These are processes that can be customized by the user to perform background tasks.
- WAL receiver and/or WAL sender
These are processes involved in receiving data from or sending data to another cluster in replication scenarios.