MySQL: lock tables oder get_lock

FrankWST

Erfahrenes Mitglied
Hallo,

was ist die "bessere" Alternative: lock tables oder get_lock?

get_lock scheint ja die gesamte DB zu blockieren, denn man gibt als Argument ja keine Tabellennamen an. Deswegen scheint mir lock tables etwas "schlanker" zu sein!?

Habt Ihr Erfahrung mit den beiden Varianten?

Vielen Dank,
Frank
 
Zuletzt bearbeitet:
Wenn ich das richtig verstanden habe, dient get_lock dazu, die gleichzeitige Ausführung des identischen (PHP-) Codes durch mehrere Clients zu verhindern.
LOCK TABLES verhindert nur das gleichzeitige schreiben in Tabellen.
 
Zurück