MySQL Forums
Forum List  »  German

Re: Probleme beim LOCK von Tabellen
Posted by: Thomas Wiedmann
Date: March 29, 2012 03:42AM

Hallo Mike,

Satzsperren entstehen bei Transaktionen. Dies ist sinnvoll um die ACID Kriterien zu erfüllen (http://de.wikipedia.org/wiki/ACID_(Informatik) ). Die Sperren werden durch das Transaktionsende (COMMIT) wieder gelöst.

Langlaufende Locks gibt es:
a) wenn die Datenbank sehr lange braucht, den UPDATE, INSERT, DELETE auszuführen
b) eventuell SELECT ... FOR UPDATE ohne COMMIT im Spiel ist
c) die Programme sehr spät (oder gar nicht) einen COMMIT auslösen

Was trifft bei Dir zu?

Eventuell ist ein AUTOCOMMIT schon die Lösung oder eine Datenbankoptimierung, wenn die UPDATES sehr lange dauern.

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
1967
March 13, 2012 02:01AM
Re: Probleme beim LOCK von Tabellen
1317
March 29, 2012 03:42AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.