`Befehl` erklären, um Abfragen mit MySQL optimieren
2 agosto 2008, 0:29 MySQL , Open Source , Tipps & Tricks 2. August 2008, 00.29 Uhr
Wenn eine Anwendung einen hohen Grad an Komplexität riskieren wir den Augen zu verlieren einige der Details erreicht - scheinbar unbedeutende - das sind oft entscheidend für einen reibungslosen Ablauf und optimiert die gesamte Anwendung.
Mit der Datenbank sehr gelenkig verwalten MySQL , zum Beispiel, so zieht sich leicht in kleine Fehler der Auswertung auf dem tatsächlichen Verbrauch von Ressourcen, die eine SQL-Anweisung generieren kann. Es kann sinnvoll sein, in diesen Fällen verwenden Sie ein einfaches Werkzeug, das Erfrischungen Vorstellungen über die Struktur der Tabelle zu Frage wir fahren: das `` erklären.
Dank der `` erklären können Sie analysieren, welche Indizes ruft eine Abfrage, und optimieren entsprechend INSERT-Anweisungen, vor allem bei der Verwendung mehrerer diejenigen, um mehrere Zeilen mit einer SQL-Anweisung zu speichern. Die `erklären` zeigt, welche Indizes von jeder Abfrage verwendet werden, sowie andere wichtige Informationen.

Um Abfragen effizienter müssen wir dafür sorgen, dass alle betroffenen Tabellen durch die Indizes werden zu lesen, ohne sich eine ganze Schicht (Tabellen-Scan). In diesem Sinne, die Informationen über `erklären, erhalten` nachweisen kann, von wesentlicher Bedeutung.














