Query-optimalisatie - De optimizer - Rule-based en cost-based optimizers

4 belangrijke vragen over Query-optimalisatie - De optimizer - Rule-based en cost-based optimizers

Wat is een rule-based optimizere?

gaat uit van Syntactische analyze query, aanwezigige indexen en heuristische regels en grootte tabellen

Hieruit executieplan of simpleweg full table scan

Wat is een heuristische regel?

Kennisregel gebaseerd op theorie en ervaring.

Wat is een cost-based optimizer en wat zit daar in verwerkt?


Hierbij worden
statistische gegevens over de tabelpopulaties gebruikt om een
‘kostenwaarde’ te berekenen van meerdere potentiële executieplannen.
In de kosten zijn zowel de processortijd als de lees-/schrijftijd van/naar
extern geheugen verdisconteerd. Uiteindelijk wordt het plan met de
laagste kostenwaarde uitgevoerd.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat doen optimizers met queryplannen als ze klaar zijn?

Bewaren en gebruiken voor als later identiek statement wordt aangeboden en betrokken tabellen niet wezenlijk veranderd.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo