این لاگ ریکاوری بعد از crash و replication را ممکن میکند. هر تغییر در جدول یا ایندکس رکورد WAL تولید میکند، پس تعداد بایتهای WAL راهی قطعی برای سنجش کار یک نوشتن است.
WAL
write-ahead log: PostgreSQL هر تغییر را پیش از دست زدن به فایلهای داده در یک لاگ ترتیبی ثبت میکند.