Raktenfehlerfinder: mysql show processlist

Beitrag lesen

Es besteht auch die Vermutung, dass diese SQL-Anweisung sehr viel öfter als vorgesehen ausgeführt wird.

z.B. in einer While-Schleife, deren Abbruchbedingung nicht erfüllt wird.

Dann wäre der Fehler bzw. nicht bei mysql sondern der konsumierenden Anwendung zu suchen.

Den wertvollen Hinweis, die abgehenden SQL-Abfragen zu loggen (PHP: error_log($sql) ) und mit tail -f error_log während der Laufzeit zu beschauen, hast Du schon von Martin bekommen…