WAL & the Log
 | Each log record has a unique Log Sequence Number (LSN).
 | LSNs always increasing.
| |
 | Each data page contains a pageLSN.
 | The LSN of the most recent log record for an update to that page.
| |
 | System keeps track of flushedLSN.
 | The max LSN flushed so far.
| |
 | WAL: Before a page is written,
 | pageLSN £ flushedLSN | |
|