CPU-Auslastung durch SQL in MySQL

CPU-Auslastung durch SQL in MySQL

Gibt es eine Möglichkeit, die CPU-Auslastung durch SQL in MySQL zu ermitteln? Es scheint keine offensichtlichen Möglichkeiten zu geben, dies mit sys und performance_schema zu tun.

Antwort1

Unter Linux können Sie mysqlmit dem top Befehl die CPU-Auslastung des Prozesses anzeigen.

Sie können auch das Skript von verwenden MySQLTuner:

Bildbeschreibung hier eingeben

Wenn bei Ihnen langsame Abfragen auftreten, stellen Sie sicher, dass die Protokollierung langsamer Abfragen aktiviert ist (in den meisten Distributionen ist sie standardmäßig deaktiviert), und sehen Sie sich das Protokoll an, um zu ermitteln, welche Abfragen die Ursache sind.

Weitere Informationen finden Sie im Artikel Identifizieren langsamer MySQL-Abfragen.

verwandte Informationen