Der er et par måder, jeg kan foreslå.
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Nu er det op til dig, hvad du bruger. Skriv et cronjob (linux) for at gemme det i en fil, eller skriv en MySQL-begivenhed for at indtaste det i en mysql-tabel.- Brug generel forespørgselslog og brug værktøjer som linux awk, sed, grep osv. til at parse logfilen for at få det ønskede resultat
Men hvis du ikke er vant til at skrive kommandolinje linux kommando, kan du bruge mk-query-digest
eller endda kan konfigurere brugerdefinerede overvågningsværktøjer som nagios
, cacti
osv. Men jeg foretrækker personligt MONyog
, den klarer både punkt 1 og 2 perfekt, og bedst af alt har den en GUI.