Artikeln undersöker I/O-optimering i MySQL, specifikt jämförelsen mellan InnoDB_flush_method=o_direct och buffrad I/O. Författaren fann att buffrad I/O presterade nästan dubbelt så snabbt som o_direct för arbetslaster som involverar stora tabellskanningar på en testserver med Percona Server 5.5. Prestandaförbättringen med buffrad I/O tillskrivs operativsystemets "read-ahead"-funktion, snarare än extra OS-cache, vilket bekräftades genom experiment med olika read-ahead-konfigurationer. Författaren menar att det finns outnyttjad potential i MySQL:s I/O-hantering, där obuffrad I/O borde kunna prestera lika bra eller bättre för läsintensiva arbetslaster med förbättrad förhämtning. Trots de dramatiska fördelarna med buffrad I/O för vissa scenarier, fungerar de flesta OLTP-arbetslaster bättre med o_direct, och RAID-kontroller kan också påverka resultaten med sin egen read-ahead.