Mysql
 sql >> Database >  >> RDS >> Mysql

Modifica o imposta il valore del tempo di query lungo MySQL per le query log-slow

Se abiliti il ​​registro delle query lente del server di database MySQL, noterai che dal file di registro delle query lente contiene solo istruzioni SQL e query che hanno richiesto più di 10 secondi di query_time per essere eseguite o eseguite. Questo è il valore predefinito o la soglia del tempo di query per la funzione log_slow_queries, che è di 10 secondi. 10 secondi sono troppo lunghi per il completamento di una query SQL, quindi il valore potrebbe essere troppo alto per acquisire dati significativi. È possibile modificare o modificare il tempo di query lento su un valore inferiore o un numero di secondi.

È possibile impostare un nuovo long_query_time nel file di configurazione di MySQL, ovvero my.cnf o my.ini, che si trova normalmente nella directory /etc. Aggiungi semplicemente la seguente riga al file di configurazione:

long_query_time = 5

L'opzione precedente imposterà il limite della query lenta o lunga su 5 secondi, il che significa che MySQL catturerà e registrerà tutte le query SQL che hanno impiegato più di 5 secondi per essere eseguite e terminare l'esecuzione nel file di registro.