Det finns några sätt jag kan föreslå.
SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser";
Nu är det upp till dig vad du använder. Skriv en cronjob (linux) för att lagra den i en fil eller skriv en MySQL-händelse för att lägga in den i en mysql-tabell.- Använd den allmänna frågeloggen och använd verktyg som linux awk, sed, grep etc för att analysera loggfilen för att få önskvärt resultat
Men om du inte är van vid att skriva kommandoradslinux-kommandon kan du använda mk-query-digest
eller till och med kan konfigurera anpassade övervakningsverktyg som nagios
, cacti
etc. Men jag föredrar personligen MONyog
, den gör både punkt 1 och 2 perfekt och bäst av allt har den ett GUI.