Query's worden altijd parallel behandeld tussen meerdere sessies (d.w.z. clientverbindingen). Alle query's op een enkele verbinding worden na elkaar uitgevoerd. Het niveau van parallellisme tussen meerdere verbindingen kan worden geconfigureerd afhankelijk van uw beschikbare serverbronnen.
Over het algemeen worden sommige bewerkingen bewaakt tussen afzonderlijke querysessies (transacties genoemd). Deze worden ondersteund door InnoDB-backends, maar niet door MyISAM-tabellen (maar het ondersteunt een concept dat atomaire bewerkingen wordt genoemd). Er zijn verschillende niveaus van isolatie die verschillen in welke operaties van elkaar worden afgeschermd (en dus hoe operaties in de ene parallelle transactie de andere beïnvloeden) en in hun prestatie-impact.
Lees voor meer informatie over transacties in algemeen en de implementatie in MySQL .