Hay algunas maneras que puedo sugerir.
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Ahora depende de ti lo que uses. Escriba un cronjob (linux) para almacenarlo en un archivo o escriba un evento MySQL para ingresarlo en una tabla mysql.- Utilice el registro de consultas generales y use herramientas como linux awk, sed, grep, etc. para analizar el archivo de registro y obtener el resultado deseado
Pero si no está acostumbrado a escribir comandos de línea de comandos de Linux, puede usar mk-query-digest
o incluso puede configurar herramientas de monitoreo personalizadas como nagios
, cacti
etc. Pero personalmente prefiero MONyog
, hace perfectamente tanto el punto 1 como el 2 y lo mejor de todo es que tiene una GUI.