Analysis Pass (cont’d)
Start redo at oldest oldestLSN in Dirty Page Table
- Then scan forward in the log, as usual
- Only redo records that might need it, that is,LSN(redo) ? oldestLSN, hence no later flush record
- Also use Dirty Page Table to guide page prefetching
- Prefetch pages in oldestLSN order in Dirty Page Table