sql >> Databasteknik >  >> RDS >> Mysql

Övervakning av frågor från en MySQL-användare

Det finns några sätt jag kan föreslå.

  1. 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.
  2. 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.



  1. Oracle Database Security – Kryptering och dekryptering

  2. Hur man tillhandahåller en mysql-databasanslutning i en enda fil i nodejs

  3. MySQL i AWS EC2 - Hur skalas det?

  4. Php/MySql-arraysökning med ã, š, é, ë, ú, ü, í, ž