Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zmień lub ustaw wartość długiego czasu zapytań MySQL dla zapytań log-slow-query

Jeśli włączysz dziennik powolnych zapytań serwera bazy danych MySQL, zauważysz, że plik dziennika powolnych zapytań zawiera tylko zapytania SQL i zapytania, których wykonanie lub uruchomienie zajęło więcej niż czas_zapytania wynoszący 10 sekund. Jest to domyślna wartość lub próg czasu zapytania dla funkcji log_slow_queries, który wynosi 10 sekund. 10 sekund to zdecydowanie za długo na zakończenie zapytania SQL, więc wartość może być zbyt wysoka, aby przechwycić jakiekolwiek znaczące dane. Możesz zmienić lub zmienić powolny czas zapytania na niższą wartość lub liczbę sekund.

Możesz ustawić nowy long_query_time w pliku konfiguracyjnym MySQL, a mianowicie my.cnf lub my.ini, zwykle znajdującym się w katalogu /etc. Po prostu dodaj następujący wiersz do pliku konfiguracyjnego:

long_query_time = 5

Powyższa opcja ustawi limit powolnego lub długiego zapytania na 5 sekund, co oznacza, że ​​MySQL przechwyci i zarejestruje wszystkie zapytania SQL, których wykonanie i zakończenie działania zajęło więcej niż 5 sekund w pliku dziennika.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL SELECT, aby uzyskać pierwsze N ​​dodatnich liczb całkowitych

  2. Jak uzyskać dostęp do obiektu RowDataPacket?

  3. Jaka jest różnica między VARCHAR a CHAR?

  4. Jak mogę sprawdzić, kiedy tabela MySQL była ostatnio aktualizowana?

  5. MINUTE() Przykłady – MySQL