hotti: MySQL - LOCK TABLES - Reservierungssystem

Beitrag lesen

hi,

Ich habe erkannt, dass man mit LOCK TABLES sowohl bei WRITE als auch bei READ andere User von allen Aktionen aussperrt.

Allgemein sehe ich es so:

Einen exclusiv Lock (Lesen UND Schreiben zusammen atomar) brauchst Du, wenn sichergestellt werden muss, dass jeder Prozess den Datenbestand der letzten Änderung kennen muss. Das ist z.B. bei Kontenbewegungen so.

Wenn ein Prozess den letzten Datenbestand nicht zu kennen braucht (z.B. um Daten einfach irgendwo anzuhängen) reicht es, nur den Schreibvorgang zu locken.

Hotti

--
Brust raus! Sagt meine Frau und schaut sich die Kataloge mit den Büstenhaltern an.