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...



Servus ,
> (neu auf der Liste :))

Herzlich Willkommen in der Klapse ;)

> Ich habe hier ein sehr merkwuerdiges MySQL-Problem, bei dem mir weder
> die Doku noch das nette MySQL-Buch von Paul DuBois helfen konnte:

> Ich habe die Chat-Applikation von mazenphp.de bei mir installiert. Das
> ganze ist ein in PHP geschriebener Webchat, der die Chatnachrichten in
> einer Tabelle speichert und an alle User als Stream schickt. Das geht
> auch wunderbar, allerdings gehen alle Inserts die gleichzeitig auf den
> chat-table schreiben wollen, verloren. Das heisst, es wird nicht der
> eine eingefuegt, der zweite in der Queue behalten und dann nach dem
> ersten verarbeitet, sondern *beide* gehen verloren. Eigentlich duerfte
> das gar nicht auftreten, weil die MySQL das ganze ja queued. Sind
> folglich viele Leute im Chat, gehen immer mehr Nachrichten verloren,
> da sie gleichzeitig eintreffen.

Probiers mal, wenn du voher die Tabelle(n) lockst :

lock table xyz,abc write
insert ..
unlock tables

Thomas

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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive