In Microsoft SQL Server sehen Sie Ausführungspläne für Abfragen, um zu sehen, wie eine Abfrage ausgeführt wird, welche Verknüpfungen die meiste Zeit in Anspruch nehmen und ob Indizes fehlen
Jetzt möchte ich dasselbe für MySQL-Skripte tun, die auf einem MySQL-Server ausgeführt werden. Ich frage mich, welche Programme oder Tools ich dafür verwenden kann
BEARBEITEN: Wir haben MySQL 5.5 auf Wamp und dem Entwicklungsserver, daher können wir EXPLAIN nicht verwenden
EXPLAIN
jedoch von dem, was ich gelesen habe, es ist wirklich nur fürSELECT
Abfragen verwendet, das ist gut, wenn alles, was ich getan habe,INSERT INTO ... SELECT
aber ich habe auch eine MengeUPDATE
Abfragen, die ich auch auschecken möchteAntworten:
Sie können einen detaillierten Plan für Ihre Abfrage erhalten Abfrage Profiler - Funktion von SQLyog. Es enthält eine detaillierte Beschreibung der Abfrageausführung und zeigt den Erklärungsplan .
quelle