InnoDB kombinerar två mekanismer. MVCC låter vanliga SELECT:er läsa en konsekvent ögonblicksbild utan att låsa, så läsare blockerar aldrig skrivare. Lås skyddar skrivningar: UPDATE// tar radlås, och InnoDB använder också (rad + gapet före den) för att stoppa phantoms under REPEATABLE READ.
