Processes(PostgreSQL)

Processes(PostgreSQL)

Content #

$ ps -C postgres -af
  1. 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.

  1. background writer

responsible for helping to push the data out of the memory to permanent storage.

  1. 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.

  1. logical replication launcher

responsible for handling logical replication.

  1. Background workers

These are processes that can be customized by the user to perform background tasks.

  1. WAL receiver and/or WAL sender

These are processes involved in receiving data from or sending data to another cluster in replication scenarios.

From #