52 Beiträge Datenbanken Seite 3 / 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.

Vorherige und nachfolgende ID ermitteln

Ein relativ häufig benötigtes Feature bei Webanwendungen sind Vor- und Zurück-Links. Ich meine aber nicht die Buttons vom Browser sondern wenn man beispielsweise eine beliebige Nachricht in einem Postfach aufgerufen hat, dann gibt es einen Link zur vor dieser Mail eingetroffenen Nachricht und einen für die darauffolgende. Das ist nicht nur bei einem Posteingang so,…

Auslesen der zuletzt eingefügten ID (auto increment)

Recht häufig benötigt man nach einer INSERT-Operation auf eine Tabelle mit einer automatisch inkrementierten ID als Primärschlüssel den durch diese Operation erzeugten Auto-Increment-Wert. Beispielsweise dafür, um anschließend weitere Operationen mit diesem Datensatz vorzunehmen oder die ID in anderen Tabellen als Fremdschlüssel zu verwenden. Zwei unterschiedliche Wege diese ID herauszufinden sollen in diesem Beitrag verglichen werden.

MySQL-Ressourcen freigeben

Kaum jemand erinnert sich gern an die hardwarenahe Programmierung in Assembler oder C, wo jeder Speicherbereich einzeln reserviert werden musste. In Scriptsprachen wie PHP ist das nicht mehr nötig, sondern wird intern erledigt. Doch jede Automatik kostet etwas: Beim Auto mit Automatikschaltung ists der höhere Spritverbrauch und bei der automatischen Speicherverwaltung von PHP ists der…

MySQL Präsentationen

Heute möchte ich diesen Beitrag nur kurz nutzen, um euch auf einige Präsentationen hinzuweisen, die im Rahmen der Velocity Conference gehalten wurden. Dies ist eine Konferenz über MySQL im Allgemeinen und MySQL Performance im Speziellen. Es gibt also jede Menge Tipps und Strategien rund um High Performance MySQL. Die Vorträge sind alle bei Percona zu…

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.