Seite 1 von 1

frage zu mysql LOW_PRIORITY

Verfasst: 28.11.2008, 12:07
von smilla
hi,

wenn ich ein LOW_PRIORITY benutze, z.b.

mysql_query("UPDATE LOW_PRIORITY tabelle SET foo='10' WHERE ID = 99");

dadurch wird ja erreicht, dass das updates etwas später ausgeführt wird, wenn der db server grad viel zu tun hat.

gehen wir davon aus, der befehl wird erst einige sekunden später ausgeführt. wird die php anwendung dann solange warten bis mysql_query was zurück gibt oder macht die anwendung weiter und mysql führt das erst später aus?

smilla

Verfasst:
von

Verfasst: 28.11.2008, 12:40
von DanielS
lass mich das für Dich googlen :D

Direkt das erste Suchergebnis sagt:
Nun ja, PHP wird wohl oder übel auf den Abschluss des Statements warten müssen, schließlich fängt mysql_query einen Rückgabewert und das Skript muss diesen entsprechend verarbeiten (or die...). Es kann ja nicht erstmal mit dem Ergebnis weiter machen von dem es vermutet, dass es eintreten wird...
Eh du fragst: Nein, daran dürfte sich auch nichts ändern wenn du die Rückgabe von mysql_query gar nicht verarbeitest.

Verfasst: 28.11.2008, 13:22
von smilla
geiles ding :D

vielen dank