sql >> Database >  >> RDS >> Mysql

Wijzig of stel MySQL Long Query Time Value in voor log-slow-query's

Als u het logbestand voor langzame query's van de MySQL-databaseserver inschakelt, zult u merken dat het logbestand voor langzame query's alleen SQL-instructies en query's bevat die meer dan 10 seconden querytijd nodig hadden om uit te voeren of uit te voeren. Dit is de standaardwaarde of de drempelwaarde voor de querytijd voor de functie log_slow_queries, die 10 seconden is. 10 seconden is veel te lang om een ​​SQL-query te voltooien, dus de waarde kan te hoog zijn om zinvolle gegevens vast te leggen. U kunt de langzame zoektijd wijzigen of wijzigen om de waarde of het aantal seconden te verlagen.

U kunt een nieuwe long_query_time instellen in het MySQL-configuratiebestand, namelijk my.cnf of my.ini, normaal gesproken in de map /etc. Voeg eenvoudig de volgende regel toe aan het configuratiebestand:

long_query_time = 5

Bovenstaande optie stelt de limiet voor langzame of lange query's in op 5 seconden, wat betekent dat MySQL alle SQL-query's die langer dan 5 seconden duurden om uit te voeren, vastlegt en logt en naar het logbestand wordt uitgevoerd.


  1. Java van Oracle op Mac begrijpen

  2. SQLiteDatabase-fout sqlite:(1) nabij ):syntaxisfout

  3. SET versus SELECT bij het toekennen van variabelen?

  4. Hoe pg_stat_activity te gebruiken?