Query-optimalisatie - Indexen - Wanneer indexen

3 belangrijke vragen over Query-optimalisatie - Indexen - Wanneer indexen

Wat is de keerzijde van indexen?

Het creeren en bijhouden ervan kost tijd, bv bij het updaten van geindexeerde kolommen.

Wat zijn de criteria voor het wel/ niet maken van een index?

- als een kolom vaak wordt gebruikt bij joins, of order-by clausules
- Kolommen die zelden voorkomen in zoekdefinities, niet-sleutelkolommen die veelvuldig een update ondergaan of kolommen met klein aantal waarden NIET DOEN!! Kan zelfs vertragen.
- Kleine tabellen is indexeren overbodig. 
- transactie-intensieve systemen, waarbij weinig wordt gezocht, beter achterwege laten

Wat speelt een sleutelrol in het kiezen voor wel of geen index? Noem een voorbeeld waarom.

De optimizer.


Wanneer op
een tabel twee indexen zijn gedefinieerd (bij Order_ bijvoorbeeld één op
de primaire sleutel en één op datum), kan de optimizer kiezen uit drie
mogelijkheden: Order_ benaderen via de primaire-sleutelindex, via de
index op datum of geen van beide gebruiken (en dus een full table scanuitvoeren).

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