8

Optimierung von Anfragen

Der Optimierer ist eine unverzichtbare Komponente insbesondere von relationalen Datenbanksystemen. In diesen Systemen wird mit einer SQL-Anfrage nur die Ergebnismenge festgelegt; die optimale Strategie zur Anfragebearbeitung unter Ausnutzung aller Zugriffspfade muss der Optimierer bestimmen.

Die Optimierung von Anfragen ist eine Aufgabe des Datensystems. In Abbildung 8.1 wird die Einordnung des Datensystems in die Fünf-Schichten-Architektur dargestellt: Eingaben sind direkt die Anfragen der Anwendung bzw. der Nutzer, die in die operationale Schnittstelle des Zugriffssystems umgesetzt werden müssen. Eine Hauptaufgabe dieser Umsetzung ist die Optimierung der höheren Sprachkonstrukte, in denen Objektmengen als Ganzes angesprochen ...

Get Datenbanken -- Implementierungstechniken, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.