Wie der Titel schon sagt, wo kann ich es sehen?
Gibt es Konfigurationsoptionen dafür (wie viele ms würden bestimmen, ob eine Abfrage langsam ist oder nicht)?
Sie finden es abhängig von Ihrer Installation im Standardverzeichnis. Auf meinem Red Hat ist es zum Beispiel / var / log / mysql /
Die Abfragezeit ist die Zeit in Sekunden, in der die Aufzeichnung beginnen soll. Dies kann beim Start und zur Laufzeit erfolgen.
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
In MySQL:
show global variables like '%slow%';
Update: Hier ist ein Link zum Handbuch: Link-Text
quelle
Dies sind die relevanten Optionen (und Einstellungen), die ich im Allgemeinen in allen meinen
my.cnf
s verwende, um langsame Abfragen zu protokollieren:Beachten Sie, dass für long_query_time ,
quelle
Durchsuchen Sie Ihre mysqld-Konfigurationsdatei (normalerweise /etc/my.cnf)
An deiner Muschel:
quelle
Hier ist auch etwas zu beachten:
Wenn Sie die Option verwenden
Suchen Sie in der Datei /etc/my.cnf nach dem langsamen Protokoll, das eine CSV-Speicher-Engine-basierte Tabelle ist, die sich ausgerechnet im mysql-Schema befindet.
Dies wirkt sich auch auf das allgemeine Protokoll aus, sobald Sie es aktivieren.
quelle