- MySQL Performance Serie – Teil 1: Hardware
- MySQL Performance Serie – Teil 2: Storage-Engine
- MySQL Performance Serie – Teil 3: MySQL-Proxy
- MySQL Performance Serie – Teil 4: Query-Cache
- MySQL Performance Serie – Teil 5: Key-Buffer
- MySQL Performance Serie – Teil 6: Slow-Query-Log
- MySQL Performance Serie – Teil 7: Table-Partitioning
- MySQL Performance Serie – Teil 8: Replikation
- MySQL Performance Serie – Teil 9: Verwendung von Indizes
- MySQL Performance Serie – Teil 10: Überblick behalten
- MySQL Performance Serie – Zusammenfassung
Wie bereits im ersten Teil unserer Performance-Serie angesprochen, ist die schnellste Art der Ergebnissermittlung innerhalb der Datenbank der Query-Cache.
Mit dem Befehl “show variables like ‘query%’;” können die aktuellen Einstellungen zum Query-Cache ermittelt werden. Häufig ist der Wert des Parameters query_cache_type zwar auf ON jedoch die eigentliche query_cache_size auf 0 was die Cache quasi ausschaltet. Sobald dem Query-Cache eine gewisse Grösse an Hauptspeicher zugewiesen wird, was aufgrund des dynamischen Speichermanagements auch zur Laufzeit funktioniert, verrichtet er seinen Dienst und liefert bereits selektierte Ergebnismengen aus dem Speicher aus.
Mit dem Befehl “show status like ‘qc%’;” kann der aktuelle Status und die Auslastung des Query-Caches ermittelt werden. Auch der MySQl-Administrator bietet eine grafische Möglichkeit die Hitrate zu analysieren.
Thema des nächsten Teils ist der Key-Buffer.
Autor: Bernd Erk
Bernd ist einer der Geschäftsführer der NETWAYS Gruppe und verantwortet das Tagesgeschäft. Da er in einem früheren Leben mit Java und Oracle Datenbanken gearbeitet hat, kümmert er sich immer noch gerne um das Thema Reporting - sowohl bei NETWAYS, als auch im Icinga Team. In seiner knappen Freizeit streitet er sich mit seinem Sohn, wer das iPad gerade benutzen darf und widmet sich der Weiterverbreitung der gehobenen Schaschlik-Kultur.


[...] einigen Jahre (ja das stimmt wirklich) habe ich mal einen kurzen Blog-Post zum Thema MySQL Query-Cache geschrieben. Leider ist die Verwendung des Query-Cache nicht wirklich [...]