IPC:CheckpointStart

CheckpointStart is a PostgreSQL wait event that occurs when a backend process is waiting for a checkpoint to begin.
This typically happens in scenarios where a session explicitly requests a checkpoint (e.g., via the CHECKPOINT SQL command) or when internal operations require synchronization with the start of a new checkpoint cycle.

What causes it?