Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Datenbanken > maximum execution time exeedet -bei delete befehl
Antwort
 
Themen-Optionen
Alt 17.05.2006, 00:32 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 25.04.2006
Beiträge: 8
Standard maximum execution time exeedet -bei delete befehl

Ich hätte mal gerne folgendes problem:

einfache DELETE-befehle dauern mehrere minuten, die CPU-auslastung steigt auf 100%, der taskmanager sagt mir, apache ist mit mind. 97% dabei.

Es liegt nicht an meinem server:
Wenn ich das skript auf einem hosteurope-webspace ausführe, kommt der 'fatal error maximum execution time exeeded'.

Es liegt nicht an der DB-größe:
Die DB ist winzig, nur zum testen, die tabellen bestehen aus c.a zwei dutzend datensätzen.

Wenn ich diesselben befehle im sql-monitor (oder, ehrlich gesagt, im sql-front) eingebe, werden sie in sekundenbruchteilen ausgeführt.

Und noch etwas seltsames: Während der minutenlangen ausführungszeit, habe ich ja zeit, die sache mit mysql-front zu beobachten, und:
Die delete-befehle werden sofort ausgeführt, aber das skript hängt lange rum und apache treibt die cpu-auslastung auf 100%.

Hier das skript-schnippsel:

function delete_zs($zsID) {
$result=mysql_query("DELETE FROM personenzs WHERE id=$zsID") or die(mysql_error());
$result=mysql_query("DELETE FROM personengruppenzs WHERE personenID=$zsID") or die(mysql_error());
$result=mysql_query("DELETE FROM adressenbapersonen WHERE personenID=$zsID") or die(mysql_error());
return;
}

Also, nix ausgefuchstes. Eine sehr ähnliche funktion:

function delete_ba( $index) {
$result=mysql_query("DELETE FROM adressenba WHERE id=$index") or die(mysql_error());
$result=mysql_query("DELETE FROM adressengruppenba WHERE adressenID=$index") or die(mysql_error());
$result=mysql_query("DELETE FROM adressenbapersonen WHERE adressenbaID=$index") or die(mysql_error());
}

wird hingegen sofort und ohne probleme ausgeführt.

Was könnte das sein? Wo könnte ich suchen?
Jean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.05.2006, 02:33 Nach oben    #2
Neuer Benutzer
 
Registriert seit: 25.04.2006
Beiträge: 8
Standard

Habs jetzt gefunden:
Nach dem aufruf von delete_zs() kommt ein header-befehl, und nur wenn ich nach diesem ein exit() einfüge, schnurrt's, wenn nicht, dann klemmt's.
Jean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.05.2006, 11:51 Nach oben    #3
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Zitat:
Ich hätte mal gerne folgendes problem:
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.06.2006, 10:32 Nach oben    #4
Benutzer
 
Registriert seit: 31.12.2005
Beiträge: 90
Standard

Zitat:
Zitat von WarrenFaith
Zitat:
Ich hätte mal gerne folgendes problem:
bodo bach!?
björn ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.06.2006, 17:56 Nach oben    #5
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.471
Standard

Ist das Problem jetzt gelöst oder hast du noch 'ne Frage offen?
Sorry, konnte das nicht wirklich da rauslesen ...
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:25 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44