MySQL unterstützen

Oft hat man das Problem, dass man unbedingt möchte, dass ein bestimmter Index genutzt wird. Hat man die Tipps im letzten Beitrag befolgt und der Index wird laut EXPLAIN-Befehl immernoch nicht benutzt, wundert man sich. Als nächster Schritt wird brachiale Gewalt angewendet, indem man FORCE INDEX benutzt, damit auch garantiert der gewünschte Index genutzt wird.…

Index-Geheimnisse

Indizes und der richtige Umgang mit ihnen sind im Datenbankumfeld ein beliebtes Thema. Es stecken allerdings sehr viele interne Kenntnisse des DBMS hinter der optimalen Nutzung von Indizes. Wer sich bereits intensiv mit dem Einsatz von Indizes beschäftigt hat, dem möchte ich hier noch einige DB-Interna nennen, die bestimmt helfen werden, den Index-Einsatz noch weiter…

Langsame MySQL-Statements finden und analysieren

Auf großen Webseiten bemerkt man als Webmaster oft gar nicht, dass Performance-Probleme auftreten, weil man nicht ständig alle Scripts aufruft und das wohlmöglich noch mit allen möglichen Eingabeparametern. Das wurde am Anfang mal gemacht und dann für performant befunden. Mit der Größe der Datenbank wächst allerdings oft auch der Aufwand für Joins und Ähnliches, deshalb…

Indizes richtig einsetzen

Datenbanken: Schlüssel und Indizes Ziel und Zweck Das Wesen von Indizes Primärschlüssel Unique-Schlüssel Index-Schlüssel Fremdschlüssel Fulltext-Schlüssel Welche Indizes sollen nun gesetzt werden Für Fortgeschrittene: Die Reihenfolge der Spalten im Index Ziel und Zweck Schlüssel und Indizes (beide Wörter sind im Falle von Datenbanken gleichbedeutend) sind elementare Bestandteile einer Datenbank. Aus Geschwindigkeitsgründen aber auch aus Gründen…