O InnoDB combina dois mecanismos. O MVCC permite que SELECTs comuns leiam um snapshot consistente sem travar, então leitores nunca bloqueiam escritores. Os locks protegem as escritas: // pegam row locks, e o InnoDB também usa (a linha + o gap antes dela) para impedir phantoms sob REPEATABLE READ.
