53 Beiträge Datenbanken Seite 4 / 9

Die Datenbank stellt oft den Performance-Flaschenhals einer Anwendung dar. Wir stellen interessante Datenstrukturen, Hintergrundwissen sowie Speicherkonzepte vor und geben Tipps, welche Einstellungen für das jeweils eingesetzte DBMS in welcher Situation die besten Ergebnisse liefern.

Geo-Daten der USA

Heute ein Beitrag, in dem es nicht um Performance geht sondern um die Daten einer Datenbank. Und zwar braucht man ja immer wieder mal geografische daten, sei es für Auto-Vervollständigen bei der Eingabe von PLZ oder Ortsnamen oder bei Umkreissuchen oder was auch immer. Dieser Beitrag soll zwei Quellen aufzeigen, woher man solche Daten bekommt.

SQL_CALC_FOUND_ROWS oder: Wie man effektiv Blätternavigationen umsetzt

Ich optimiere derzeitig sehr fleißig an meinen Projekten, da ich die tolle Logfunktion log-queries-not-using-indexes für mich entdeckt hab (Teil vom Slow-Query-Log). Im Zuge dessen habe ich einige SQL-Abfragen entdeckt, die SQL_CALC_FOUND_ROWS nutzen (vor allem von eingesetzten Fremdscripten, z.B. WordPress). Ich wollte nun also mal wissen, wozu das gut ist – und das soll hier beschrieben…

QuickCache (früher JPCache) – Vorstellung und Konfigurationsempfehlung

Dass Caching eine feine Sache ist, habe ich ja in diesem Blog sowohl für die Client- als auch für die Server-Seite schon einige Male aufgezeigt. Vor einiger Zeit habe ich mal das Script JP Cache empfohlen. Mittlerweile wurde dieses Script unter dem neuem Namen QuickCache aktualisiert. Da ich damit bislang gute Erfahrungen gemacht habe, wollte…

Verzögertes Schreiben schneller als direktes Schreiben

Ja, ich weiß, dass der Titel 1a gelungen ist 😉 Dieser Beitrag soll erläutern, wie Leseoperationen in Web-Anwendungen möglichst hoch priorisiert werden können, um die Latenzzeit beim Seitenaufbau nicht unnötig zu erhöhen. Genauer geht es darum, wie man mit „unwichtigen“ Update-Querys umgeht, damit diese die für den Seitenaufbau wichtigeren SELECT-Anfragen nicht stören.