Når det er i gang med - log - slow -spørringer alternativet , lagrer MySQL langsom spørsmål log en liste over alle SQL-setninger som tok lengre tid enn en forhåndsinnstilt tid å utføre. Dette gjør at du kan se noen SQL-spørringer som kjører som kan være tungt å laste server, og kan dra nytte av optimalisering. I tilfelle et problem på en travel server, kan loggfiler raskt vokse i størrelse . Flushing loggfilene stopper loggene blir for stor , slik at du kan holde filstørrelser håndterbare for videre analyse. Instruksjoner
en
Koble til en ekstern MySQL server via SSH , eller åpne en terminal vindu hvis du befinner deg med den fysiske serveren .
2
Type " cd mysql - data - katalog " ved ledeteksten , og erstatter mysql - data - katalogen med banen til plasseringen av mysql datafiler på serveren din. Som standard blir dataene katalogen som ligger i /var /lib /mysql .
3
Gi nytt navn gjeldende loggfilene hvis du vil beholde en kopi for analyse , ved å skrive følgende på . kommandolinje
mv mysql.log mysql.oldmv mysql - slow.log mysql - slow.old
4
Skyll loggfilene ved å skrive i ledeteksten :
mysqladmin flush - logger
MySQL lukker eventuelle eksisterende loggfiler , og deretter gjenåpner dem som nye filer med samme navn .