vault backup: 2026-07-23 13:55:38
This commit is contained in:
Vendored
+1
@@ -229,6 +229,7 @@
|
|||||||
},
|
},
|
||||||
"active": "25f5b25d5eca7203",
|
"active": "25f5b25d5eca7203",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/Pasted image 20260723134219.png",
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf",
|
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Anhänge/5-RelQuery.pdf",
|
||||||
"SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf",
|
"SS2026/Datenbanken und Informationssysteme/4. SQL/Anhänge/sql_merged.pdf",
|
||||||
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
|
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
|
||||||
|
|||||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
+16
@@ -19,3 +19,19 @@ Algebra Ausdruck in einen effizienteren Ausdruck umwandeln
|
|||||||
6. Push - $\sigma_B(R \times S) = \sigma_B(R) \times S$ Tupelanzahl reduzieren
|
6. Push - $\sigma_B(R \times S) = \sigma_B(R) \times S$ Tupelanzahl reduzieren
|
||||||
7. Push Projection - Projizieren vor Joinen
|
7. Push Projection - Projizieren vor Joinen
|
||||||
8. Combine Operations - Select von Kreuzprodukt zu Join zusammenfassen
|
8. Combine Operations - Select von Kreuzprodukt zu Join zusammenfassen
|
||||||
|
#### Heuristischer Algorithmus
|
||||||
|
![[Pasted image 20260723134219.png]]
|
||||||
|
|
||||||
|
Regelbasierte Optimierung weiß nicht welcher Plan tatsächlich der schnellste ist!
|
||||||
|
|
||||||
|
|
||||||
|
### Kostenbasierte Optimierung
|
||||||
|
Auswahl guter Join-Reihenfolge + beste konkrete Algorithmen
|
||||||
|
Kosten eines Operators hängen ab von:
|
||||||
|
1. Größe der Eingabedaten
|
||||||
|
2. Implementierungsalgorithmus
|
||||||
|
3. Physischen Parametern
|
||||||
|
**Selektivität** *sel* ist der Anteil der Eingabeobjekte der zum Ergebnis gehört.
|
||||||
|
KEIN Kostenmaß - trägt nur dazu bei
|
||||||
|
|
||||||
|
#### Join Reihenfolgen
|
||||||
|
|||||||
Reference in New Issue
Block a user