1. ÜbersichtIn MySQL können wir langsame Abfrageprotokolle oder Befehle zum Anzeigen von Prozesslisten verwenden, um SQL-Anweisungen zu finden, deren Ausführung lange dauert. Danach können wir mit den Befehlen EXPLAIN oder DESC Informationen darüber erhalten, wie MySQL SELECT-Anweisungen ausführt, einschließlich der Art und Weise, wie Tabellen verbunden sind und in welcher Reihenfolge sie während der Ausführung von SELECT-Anweisungen verbunden sind. 1. Aussagetest erklärenDie Anweisung „explain+select“ ist die Verwendung des Befehls „explain“ 2. Beschreibung der einzelnen Spalten im ErläuterungsergebnisNachfolgend werden wir diese Spalten einzeln erläutern. 2. ID-Spalte erklären1. Umweltvorbereitung2. Detaillierte Erläuterung der ID-Spalte in „Erläuterung“Das ID-Feld ist die Seriennummer der Auswahlabfrage. Dabei handelt es sich um eine Zahlenfolge, die die Reihenfolge darstellt, in der die Auswahlklauseln ausgeführt oder die Tabellen in der Abfrage bearbeitet werden. Es gibt drei ID-Situationen: (1) Dieselbe ID bedeutet, dass die Tabellen in der Reihenfolge von oben nach unten geladen werden. (2) id Je größer der ID-Wert, desto höher die Priorität und desto früher wird es ausgeführt. (3) Einige IDs sind gleich, während andere unterschiedlich sind und gleichzeitig existieren. Elemente mit derselben ID können als Gruppe betrachtet und nacheinander von oben nach unten ausgeführt werden. Unter allen Gruppen gilt: Je größer der ID-Wert, desto höher die Priorität und desto früher wird es ausgeführt. 3. select_type-Spalte von Explain1. Typ auswählen
EINFACH 3. PRIMÄRE ABFRAGE, UNTERABFRAGE4. ABGELEITET5. UNION, UNION-ERGEBNISIV. Erklären Sie die Tabellen- und Typspalten1. TabellenspaltenDie Tabellenspalte zeigt, zu welcher Tabelle die Datenzeile gehört. 2. Spalte TypIn der Spalte „Typ“ wird die Zugriffsart angezeigt. 3. Beispiel (1) NULL (2) Systematik (3) Konstante (4) Gleichungsreferenz (5) ref (6) Übersicht (7) Alle 5. Erklären Sie Schlüssel, Zeilen und zusätzliche Spalten1. Schlüssel2. ReihenAnzahl der Scanzeilen Wenn ein Index vorhanden ist, wird nur eine Zeile gescannt 3. Extra ZusammenfassenDies ist das Ende dieses Artikels über das grundlegende Tutorial zur Verwendung von Explain-Anweisungen in MySQL. Weitere relevante Inhalte zur Verwendung von Explain in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: TD bei der Webseitenproduktion kann auch über die versteckte Anzeige hinauslaufen
>>: Lösen Sie das Problem des Docker-Pull-Image-Fehlers
Das Standardprotokoll von Tomcat verwendet java.u...
Ich frage mich, ob Sie wie ich ein Programmierer ...
Inhaltsverzeichnis Vorwort Warum müssen wir die T...
1. Nginx-Statusüberwachung Nginx bietet eine inte...
Inhaltsverzeichnis 1. Der Elefant, der nicht in d...
Wählen Sie die Kategorieauswahl. Nach Tests könne...
Dieser Artikel beschreibt die Installations- und ...
Wenn Sie nur ein paar Tabellen oder eine einzelne...
SELECT * FROM Tabellenname Limit m,n; SELECT * FR...
In diesem Artikel wird der spezifische Code von v...
Inhaltsverzeichnis 1. Redo-Log (Transaktionsproto...
Inhaltsverzeichnis Matlab-Centroid-Algorithmus Da...
pssh ist eine in Python implementierte Open-Sourc...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
1. Umgebung und Vorbereitung 1. Ubuntu 14.04 2.Do...