Frågor hanteras alltid parallellt mellan flera sessioner (dvs klientanslutningar). Alla frågor på en enda anslutning körs en efter en. Nivån av parallellitet mellan flera anslutningar kan konfigureras beroende på dina tillgängliga serverresurser.
I allmänhet skyddas vissa operationer mellan enskilda frågesessioner (kallade transaktioner). Dessa stöds av InnoDB-backends, men inte MyISAM-tabeller (men det stöder ett koncept som kallas atomoperationer). Det finns olika nivåer av isolering som skiljer sig i vilka verksamheter som skyddas från varandra (och därmed hur operationer i en parallell transaktion påverkar en annan) och i deras resultateffekt.
För mer information läs om transaktioner i allmänt och implementeringen i MySQL .