phpbar.de logo

Mailinglisten-Archive

AW: Lock Table

AW: Lock Table

Lars Wolff mysql-de_(at)_lists.bttr.org
Fri, 14 Dec 2001 11:39:11 +0100


> >Uff, bin selbst noch nebie im Thema... wie genau ist das zu verstehen?
> >Wenn gleichzeitig mehrer Inserts an MySQL kommen, dann würde MySQL die
> >auch gleichzieig schreiben? Nicht nacheinander abarbeiten?

> >Und was passiert wenn ein Insert auf eine gelockte MySQL Table gemacht
> >wird? Wartet dann Mysql bis sie wieder geunlocked ist?

> die Inserts serialisiert der MySQL fuer Dich. Deshalb musst Du bei mehreren
> Inserts keine Angst haben, dass die Datensaetze durcheinander gewuerfelt
> werden. Sollte parallel zu einem Insert ein Select beim Server eintrudeln,
> bekommt dieser Select den neu eingefuegten Datensatz auch nicht zu sehen,
> bis er komplett ist.
Das ist ja schon mal schön...


> Das einzige Problem, wo Du ein explizites Locking selber machen musst (ob
> nun ueber 'lock table' oder eine selbst organisierte Sperrtabelle), stellt
> die Bearbeitung eines Datensatzes (per Select und spaeterem Update) auf
> mehr als einer Client-Maschine dar.
Sprich, mehrer leute machen einen SELECT und UPDATEN mit
unterschiedlichen Daten?

Lars


-- 
____________________________________________________
ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur
Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61
http://www.zoom-media.de

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive