Mitleser: mysql show processlist

Beitrag lesen

in den letzten Tagen habe ich immer wieder Probleme, dass sich eine bestimmte Datenbaktabelle festfährt. SHOW PROCESSLIST zeigt mir die Tabelle und die Anweisung (es immer ein UPDATE...). Da diese Anweisung in mehreren Scripten vorkommt, wäre jetzt noch gut zu wissen welches Script da amok läuft.

Dabei wird dir SHOW PROCESSLIST (besser SHOW FULL PROCESSLIST) zunächst nicht weiterhelfen können.

Idee: Du könntest dem UPDATE ein vermeintlich unsinniges Fragment anhängen, womit Du dann in der Prozessliste Rückschlüsse auf das Script ziehen kannst:

AND 97 = 97 für Script A

AND 99 = 99 für Script B

usw.