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. Aber MySQL verweigert weiterhin. Warum nur? Weil die SELECT-Anfrage genau das verhindert! Ich möchte hier ein paar typische Fehler aufzeigen und wie man es besser macht, damit Indizes überhaupt genutzt werden können und die Abfragen erheblich schneller abgearbeitet werden können. Weiterlesen >
Schlagwörter:
datenbank,
indizes,
MySQL,
performance
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 zu optimieren. Weiterlesen >
Schlagwörter:
datenbank,
db,
indizes,
MySQL
Standardmäßig loggt Linux von jeder Datei den Timestamp des letzten Zugriffs mit. Aus Betriebssystem-Sicht kann das recht nützlich sein, um beispielsweise schon lange nicht mehr benutzte und daher überflüssige Dateien zu finden. Ein Webprojekt hat allerdings oft dafür keine Verwendung. Die Webmaster kennen alle Dateien und hüten sich (hoffentlich) davor, irgendwelche unnötigen Dateien auf dem Server zu lassen. Allein schon aus Sicherheitsgründen ist das anzuraten (man denke nur an eine vergessene, öffentlich zugängliche phpinfo.php, die genau diesen Befehl phpinfo() auch ausführt).
Da jede Aktion des Servers Zeit kostet und es deshalb noch viel schmerzhafter ist, wenn diese Aktion auch noch unnötig ist, wollen wir das Mitloggen des letzten Dateizugriffs deaktivieren. Weiterlesen >
Schlagwörter:
dateisystem,
Server,
settings
Ich habe bereits in früheren Beiträgen einige Tipps zur Optimierung der Apache-Prozesse oder den http.conf Einstellungen gegeben. Das ist natürlich recht kompilziert für jemanden, der nicht jeden Tag damit zu tun hat. Aus diesem Grund möchte ich heute denen helfen, die nicht in den Apache-Tiefen rumwerkeln möchten. Weiterlesen >
Schlagwörter:
apache,
mpm,
patch,
performance,
Server