Der WAL-Writer dient zum effizienten Schreiben des Transaction Logs. Seit PostgreSQL kann das WAL von einem eigenen Prozess geschrieben werden, der es ermöglicht, die Schreiboperationen von mehreren Backends effizient zusammen zu fassen.