sql >> Databáze >  >> RDS >> Mysql

Porozumění transakcím pdo mysql

Odpověď nenajdete v dokumentaci php, protože to nemá nic společného s php nebo pdo.

Tabulkový engine Innodb v mysql nabízí 4 takzvané úrovně izolace v souladu se standardem sql. Úrovně izolace ve spojení s blokujícím / neblokujícím čtením určí výsledek výše uvedeného příkladu. Musíte porozumět důsledkům různých úrovní izolace a vybrat si tu vhodnou pro své potřeby.

Abych to shrnul:pokud použijete serializovatelnou úroveň izolace s vypnutým automatickým potvrzením, pak výsledek bude 12 000. Ve všech ostatních úrovních izolace a serializovatelný s povoleným automatickým potvrzením bude výsledek 11 000. Pokud začnete používat zamykání čtení, výsledek by mohl být 12 000 při všech úrovních izolace.



  1. Vrácení více tabulek z uložené procedury

  2. Naučte se MySQL – Týden nových technologií

  3. Co je LEN() v SQL Server?

  4. pghoard Alternativy - PostgreSQL Backup Management s ClusterControl