Inhaltsverzeichnis
SELECT
-Anweisungen und andere Anfragen optimieren [+/-]EXPLAIN
-Syntax (Informationen über ein
SELECT
erhalten)SELECT
-AnweisungenWHERE
-KlauselIS NULL
-OptimierungDISTINCT
LEFT JOIN
und RIGHT
JOIN
ORDER BY
-OptimierungGROUP BY
-OptimierungLIMIT
-OptimierungINSERT
-AnweisungenUPDATE
-AnweisungenDELETE
-AnfragenMyISAM
-Schlüssel-CacheMyISAM
-IndexstatistikenDie Optimierung ist eine komplexe Aufgabe, denn sie setzt letztendlich ein umfassendes Verständnis des gesamten zu optimierenden Systems voraus. Zwar ist es möglich, in eingeschränktem Maße lokale Optimierungen ohne umfangreiche Kenntnisse Ihres Systems oder Ihrer Anwendung vorzunehmen, aber je optimaler Sie Ihr System gestalten wollen, desto mehr müssen Sie darüber wissen.
In diesem Kapitel werden wir versuchen, die verschiedenen Möglichkeiten zur Optimierung von MySQL zu erläutern und entsprechende Beispiele zu geben. Bedenken Sie aber, dass es stets zusätzliche Möglichkeiten gibt, das System zu beschleunigen, wobei dabei jedoch immer auch der entsprechende Aufwand zu berücksichtigen ist.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.