Mailinglisten-Archive |
Hallo, ich habe folgendes Problem: Wir entwickeln ein Programm das mit mehreren Threads auf die MySql Datenbank zugreift. Die Threads haben unterschiedliche Accounts. Es werden in bestimmten Zeitabständen nicht mehr benötigte Datensätze in einer Tabelle von einem Thread gelöscht. Diese Tabelle wird aber auch von den anderen Threads benutzt. Bei diesem Löschvorgang bekommen wir eine Blockade von MySql. Die Datenbank ist sogar so blockiert das man mit anderen Programmen (MySql-Front) nicht darauf zugreifen kann. In der ProcessListe steht in der Spalte "State" LOCK bei zwei Prozessen. Wir machen kein eigenes Table LOCKING. Erst wenn ich das Programm, was die Blockade verursacht hat, abschieße geht es weiter. Gibt es ein LOCKING was MySql immer macht, z.B. beim löschen von Datensätzen ? Was muß beim Löschen von Datensätzen beachtet werden ? Vielen Dank für Euerer Hilfe Jörg -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen! -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive