Tak jak mówi tytuł, gdzie mogę go zobaczyć?
Czy istnieją jakieś opcje konfiguracji (np. Ile ms określi, czy zapytanie jest wolne, czy nie)?
Możesz go znaleźć w domyślnym katalogu, w zależności od instalacji. Na przykład w moim Red Hat jest to / var / log / mysql /
Czas zapytania to czas w sekundach, po upływie którego powinien rozpocząć się zapis. Można to zrobić podczas uruchamiania i podczas uruchamiania.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
W MySQL:
show global variables like '%slow%';
Aktualizacja: oto link do instrukcji: tekst linku
źródło
Oto istotne opcje (i ustawienia), które ogólnie mam / używam we wszystkich moich
my.cnf
dziennikach, aby rejestrować wolne zapytania:Zauważ, że dla long_query_time ,
źródło
Wyszukaj plik konfiguracyjny mysqld (zwykle /etc/my.cnf)
W twojej skorupie:
źródło
Oto także kwestia do rozważenia:
Jeśli skorzystasz z opcji
w pliku /etc/my.cnf wyszukaj, że wolny dziennik jest tabelą opartą na silniku pamięci masowej CSV, umieszczoną we wszystkich miejscach schematu mysql.
Wpływa to również na ogólny dziennik, gdy go włączysz.
źródło