The WAL is integral to how PostgreSQL operates. We strongly recommend that you learn as much about its functionality as possible. The PostgreSQL documentation provides a great deal of depth in its explanation of how the WAL really works. Please make use of these links:
- WAL Configuration: https://www.postgresql.org/docs/current/static/wal-configuration.html
- Write Ahead Log: https://www.postgresql.org/docs/current/static/runtime-config-wal.html
- The Statistics Collector: https://www.postgresql.org/docs/current/static/monitoring-stats.html