Teil 6: MySQL 4 - Tunig-Möglichkeiten für Admins
SQL-Optimierung: Server richtig konfigurieren
Die bisherigen Teile der Artikelreihe haben Optimierungen beschrieben, die von normalen MySQL-Benutzern beim Anlegen und Indizieren von Tabellen vorgenommen werden. Es gibt aber auch Optimierungen, die nur von Systemadministratoren vorgenommen werden können, die die Kontrolle über den MySQL-Server oder den Rechner haben, auf dem er ausgeführt wird. Einige Serverparameter wirken sich direkt auf die Anfrageverarbeitung aus und können nach Bedarf eingestellt werden, und bestimmte Aspekte der Hardwarekonfiguration haben direkten Einfluss auf die Verarbeitungsgeschwindigkeit von Anfragen.
Bei der Durchführung administrativer Optimierungen sollten die folgenden Grundprinzipien beachtet werden:
-
Der Zugriff auf Daten im Speicher ist schneller als der Zugriff auf Daten, die auf der Festplatte gespeichert sind.
-
Je länger die Daten im Speicher gehalten werden, desto weniger Festplattenzugriffe sind notwendig.
-
Das Aufbewahren von Daten aus einem Index ist wichtiger als das Aufbewahren der Inhalte von Datensätzen.
In den folgenden Abschnitten werden Sie sehen, wie Sie diese Prinzipien anwenden können.
Unsere neue Serie zur Optimierung von MySQL-Anfragen basiert auf Kapitel 4 “Optimierung von Anfragen“ des Standardwerks „MySQL 4 – Konfiguration, Administration und Entwicklung“ von Paul Dubois aus dem SAMS-Verlag. Weitere MySQL-Bücher und eBooks auch von Paul Dubois finden Sie in unserem Partner-Buchshop bei informit.de.
Teil 2: SQL-Optimierung: Indexnutzung in Queries manuell steuern |
Teil 4: SQL-Optimierung: Daten effizient in Tabellen einfügen |