InnoDB łączy dwa mechanizmy. MVCC pozwala zwykłym SELECT-om odczytywać spójną migawkę bez blokowania, więc czytający nigdy nie blokują zapisujących. Blokady chronią zapisy: // zakładają blokady wierszy, a InnoDB używa też (wiersz + poprzedzająca go luka), by powstrzymać odczyty fantomowe przy REPEATABLE READ.
