phpbar.de logo

Mailinglisten-Archive

Re: Gleichzeitige Inserts gehen verloren...
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gleichzeitige Inserts gehen verloren...



Hi,

>> lock table xyz,abc write
>> insert ..
>> unlock tables
> was passiert, wenn dann zwei gleichzeitig rein kommen? der zweite kann
> dann nicht schreiben weil der erste den table gelockt hat, aber der
> zweite muss ja dann nachdem der erste den table wieder frei gegeben
> hat wieder locken, schreiben und unlocken. die mysql kann ja keine
> transaktionen... kann ich den table locken, und davor herausfinden ob
> er schon gelockt ist und dann solange warten bis er wieder unlockt
> ist?


Folgendes passiert :

Ein threat lockt die Tabelle. Alle anderen Threats warten nun solange, bis die Tabelle wieder
entsperrt wird und machen dann ihre Arbeit usw.
Solange die Arbeit innerhalb der Lockanweisungen net Minuten dauert sollte man eigentlich kaum eine
Verzoegerung bemerken, allerings geht nichts verloren.

Thomas

---
*** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive