InnoDB ਦੋ mechanisms ਜੋੜਦਾ ਹੈ। MVCC ਸਧਾਰਨ SELECTs ਨੂੰ ਬਿਨਾਂ locking ਦੇ ਇੱਕ consistent snapshot ਪੜ੍ਹਨ ਦਿੰਦਾ ਹੈ, ਇਸ ਲਈ readers ਕਦੇ writers ਨੂੰ block ਨਹੀਂ ਕਰਦੇ। Locks writes ਦੀ ਰੱਖਿਆ ਕਰਦੇ ਹਨ: // row locks ਲੈਂਦੇ ਹਨ, ਅਤੇ InnoDB REPEATABLE READ ਹੇਠ phantoms ਰੋਕਣ ਲਈ (row + ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਵਾਲਾ gap) ਵੀ ਵਰਤਦਾ ਹੈ।
