Finde mir alle Queries eines bestimmten Users, die lange Zeit idle sind: Wer spammt mir die Prozessliste zu und verbraucht meine max_connections?
CODE:root@recorder [(none)]> select
substring_index(host, ':', 1) as h,
count(host) as n
from
information_schema.processlist
where
command = 'sleep' and
time > 120 and
user = 'eviluser'
group by
h\G
h: localhost
n: 1
h: defektekiste
n: 6
2 rows in set (0.01 sec)
INFORMATION_SCHEMA.PROCESSLIST ist neu in MySQL 5.1. Es erlaubt ganz wunderbar nach Irrläufern, bösen Queries und anderen …
[Mehr]