Bei Tecchannel gibts oft recht interessante Artikel, die auch für unsere Benutzer interessant sein dürften.
Hier nun ein Themen-Special, welches sich mit Optimierungen von Datenbankabfragen beschäftigt.
Teil 1: Indizes verwenden
Teil 2: Die Anfrageoptimierung von MySQL
Teil 3: Tabellen und Spalten optimieren
Teil 4: Daten effizient laden
Teil 5: Manuelles Priorisieren und Sperren
Teil 6: Optimierung für Administratoren
Teil - SQL-Optimierung: Indizes verwenden
zu Performance-Optimierung von Anfragen. Doch mit etwas manueller Hilfe lassen sich viele Queries beschleunigen und die Antwortzeiten der Datenbank drücken. Teil 1 der Serie beschäftigt sich mit dem richtigen Einsatz von Indizes.
Die Welt der relationalen Datenbanktheorie wird von Tabellen und Mengen sowie von Operationen auf diesen Tabellen und Mengen beherrscht. Eine Datenbank ist eine Menge von Tabellen, und eine Tabelle ist eine Menge aus Zeilen und Spalten. Wenn Sie mithilfe einer SELECT-Anfrage Zeilen aus einer Tabelle abrufen, erhalten Sie ebenfalls eine Menge aus Zeilen und Spalten. Dabei handelt es sich um abstrakte Konzepte, die nichts mit der einem Datenbanksystem zugrunde liegenden Darstellung der Daten für die Verarbeitung Ihrer Tabellen zu tun haben. Eine weitere Abstraktion ist, dass die Operationen auf Tabellen alle gleichzeitig erfolgen; Anfragen kann man sich als eine Menge von Operationen vorstellen, und in der Mengenlehre gibt es kein Zeitkonzept.
mehr…