Има няколко начина, които мога да предложа.
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Сега зависи от вас какво ще използвате. Напишете cronjob (linux), за да го съхранявате във файл или напишете MySQL събитие, за да го въведете в таблица на mysql.- Използвайте общ регистър на заявките и използвайте инструменти като linux awk, sed, grep и т.н., за да анализирате лог файла, за да получите желания резултат
Но ако не сте свикнали да пишете linux команда от командния ред, можете да използвате mk-query-digest
или дори може да конфигурира персонализирани инструменти за наблюдение като nagios
, cacti
и т.н. Но аз лично предпочитам MONyog
, изпълнява и двете точки 1 и 2 перфектно и най-доброто от всичко има GUI.