Redo-logg
MySQL/InnoDB:s motsvarighet till write-ahead-loggen: den lagrar committade ändringar så de kan "göras om" (redo) efter en krasch. Garanterar durability (D i ACID) genom att ändringar skrivs till loggen innan de når datafilerna.
Mekanik: vid en transaktion skrivs ändringarna till redo-loggen (sekventiellt, snabbt) och flaggas committade; de smutsiga sidorna i buffertpoolen skrivs lat till disk senare (vid checkpoint). Kraschar servern spelas redo-loggen upp från senaste checkpoint → alla committade ändringar återställs. Loggen är cirkulär (fasta filer, ib_logfile) och dess storlek påverkar checkpoint-frekvens och prestanda. Skiljer sig från undo-loggen (som lagrar de gamla värdena för rollback + MVCC). Tillsammans utgör redo + undo InnoDB:s ACID-maskineri. Begreppsmässigt samma sak som PostgreSQL:s WAL, men med InnoDB-terminologi. Hör ihop med undo-logg och WAL.