Re: Probleme beim LOCK von Tabellen
Date: March 29, 2012 06:10AM
Thomas Wiedmann Wrote:
-------------------------------------------------------
> Warum brauchst du den LOCK auf die Tabelle? Wenn
> Du InnodB benutzt, brauchst Du keinen LOCK. LOCK
> sperrt die gesamte Tabelle. Ein SELECT * FROM
> tabelle WHERE x=1 FOR UPDATE sperrt nur einen
> Datensatz.
Ich brauche LOCKs, da es bei mir so ist, das mehrere Anwendungen editierend auf ein und dieselbe Tabelle zugreifen, dies früher zu expliziten LOCKs führte. Da es Queries gab, die länger dauerten, musste die innodb_lock_wait_timeout relativ hoch sein und es deswegen länger dauerte. Wieso brauch ich bei INNODB keine LOCKs ?(Weil INNODB schon transaktionsbasiert ist?)
Sorry, dass ich fragem aber leider bin ich da noch nicht so richtig drin.
BG Mike
Edited 1 time(s). Last edit at 03/29/2012 06:22AM by Mike Winkelmann.