Ci sono alcuni modi che posso suggerire.
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Ora sta a te cosa usare. Scrivi un cronjob (linux) per archiviarlo in un file o scrivi un evento MySQL per inserirlo in una tabella mysql.- Usa il registro delle query generali e usa strumenti come linux awk, sed, grep ecc. per analizzare il file di registro per ottenere risultati desiderabili
Ma se non sei abituato a scrivere comandi linux da riga di comando puoi usare mk-query-digest
o anche configurare strumenti di monitoraggio personalizzati come nagios
, cacti
ecc. Ma personalmente preferisco MONyog
, esegue perfettamente sia il punto 1 che il punto 2 e soprattutto ha una GUI.