From bd5514255290c22ff62da0aec94d29d6134e0971 Mon Sep 17 00:00:00 2001 From: Benjamin Neumann Date: Thu, 23 Jul 2026 13:25:36 +0200 Subject: [PATCH] vault backup: 2026-07-23 13:25:36 --- .../Relationale Anfragebearbeitung.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md b/SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md index a4e32db..a6ab700 100644 --- a/SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md +++ b/SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md @@ -1,4 +1,16 @@ ![[5-RelQuery.pdf]] Gleiche SQL-Anfragen können SEHR unterschiedlich schnell ausgewertet werden -Optimierung durch DBMS ist KRITISCH! \ No newline at end of file +Optimierung durch DBMS ist KRITISCH! + +## Anfrageoptimierer +Logische Anfrage zu effizientem physischen Ausführungsplan übersetzen +1. Regelbasiert +2. Kostenbasiert +3. Physisch + +### Regelbasierte Optimierung +Algebra Ausdruck in einen effizienteren Ausdruck umwandeln +1. Push Selection - früh filtern +2. Push Projection - nur benötigte Attribute +3. Combine Operations - Operationen zusammenfassen, Kreuzprodukte vermeiden \ No newline at end of file