519 B
519 B
!5-RelQuery.pdf
Gleiche SQL-Anfragen können SEHR unterschiedlich schnell ausgewertet werden Optimierung durch DBMS ist KRITISCH!
Anfrageoptimierer
Logische Anfrage zu effizientem physischen Ausführungsplan übersetzen
- Regelbasiert
- Kostenbasiert
- Physisch
Regelbasierte Optimierung
Algebra Ausdruck in einen effizienteren Ausdruck umwandeln
- Push Selection - früh filtern
- Push Projection - nur benötigte Attribute
- Combine Operations - Operationen zusammenfassen, Kreuzprodukte vermeiden