phpbar.de logo

Mailinglisten-Archive

(no subject)

(no subject)

Jörg Haßelbusch mysql-de_(at)_lists.bttr.org
Thu, 24 Oct 2002 11:30:25 +0200 (MEST)


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