Als het begon met de - optie log - slow - query's , de MySQL trage query- log slaat een lijst van alle SQL-instructies die langer dan een vooraf ingestelde tijd in beslag nam . Dit stelt u in staat om een SQL query's die zwaar kunnen laden van de server te zien , en kon profiteren van de optimalisatie . In het geval van een probleem op een drukke server , kan logbestanden snel groeien in omvang . Spoelen van de logbestanden stopt de logs te groot , waardoor u de bestandsgrootte beheersbaar te houden voor verdere analyse . Instructies 1 verbinding maken met een externe MySQL server via SSH , of open een terminal venster als u zich met de fysieke server . Type 2 "cd mysql - data - directory " bij de opdrachtprompt , ter vervanging van mysql - data - directory met het pad naar de locatie van de mysql data bestanden op uw server . Standaard wordt de data directory in /var /lib /mysql . 3 Hernoem de huidige logbestanden als u een kopie wilt voor analyse te houden , door bij de het volgende te typen . opdrachtregel mv mysql.log mysql.oldmv mysql - slow.log mysql - slow.old 4 Spoel de logbestanden door te typen bij de opdrachtprompt : mysqladmin flush - logs MySQL sluit alle bestaande logbestanden , en vervolgens heropent ze als nieuwe bestanden met dezelfde namen .
|