# [[guc:max_wal_size]]

> Soft WAL-volume limit that can trigger checkpoints.
---

Soft WAL-volume limit that can trigger checkpoints.

[Official PostgreSQL 18 parameter reference](https://www.postgresql.org/docs/18/runtime-config.html#GUC-MAX-WAL-SIZE)

## Referenced by wait events {#wait-events}

- [Activity/CheckpointerMain](/activity/checkpointer-main/)
- [Activity/CheckpointerShutdown](/activity/checkpointer-shutdown/)
- [IO/LogicalRewriteCheckpointSync](/io/logical-rewrite-checkpoint-sync/)
- [IPC/CheckpointDelayComplete](/ipc/checkpoint-delay-complete/)
- [IPC/CheckpointDelayStart](/ipc/checkpoint-delay-start/)
- [IPC/CheckpointDone](/ipc/checkpoint-done/)
- [IPC/CheckpointStart](/ipc/checkpoint-start/)
- [LWLock/Checkpoint](/lwlock/checkpoint/)
- [LWLock/CheckpointerComm](/lwlock/checkpointer-comm/)
- [LWLock/WALBufMapping](/lwlock/wal-buf-mapping/)
- [Timeout/CheckpointWriteDelay](/timeout/checkpoint-write-delay/)
