Query-optimalisatie - Indexen - Een index activeren en inactiveren

5 belangrijke vragen over Query-optimalisatie - Indexen - Een index activeren en inactiveren

Hoe kun je het verschil van een query met en zonder index meten en hoe doe je dat?

set plan on
set stats on

alter index <naam> inactive

en daarnaa aan:

alter index active;

Wat is het nadeel aan het heractiveren van een index?

Dat hij opnieuw wordt gegenereerd! Dus duurt even...

Wat is 'natural' in de statistieken output van sql?


 Het queryplan (in de eerste regel) houdt in dat de tabel Orderregel
‘natural’ wordt benaderd, dat wil zeggen een full table scan.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat heeft invloed op de performance van de queryresultaten?


 De performance wordt door de SQL -omgeving gemeten, niet door
Firebird. Dit betekent dat eventuele vertraging die de query-uitvoering
oploopt door andere processen (zoals printen en activiteiten van andere
gebruikers) meetelt in de meting. Het vergelijken van metingen is daar-
door des te betrouwbaarder naarmate minder andere processen actief
zijn.

Wat is een afweging voor het creeren van een index of niet?

Het aantal keren dat iets gebruitk wordt. Stel je maakt een index, maar die duurt een half uur en de query duurt maar 10 seconden zonder index en 9 seconden met.. dan moet je je afvragen of de index zin heeft. Het wegschrijven van een record in een indexed tabel duurt immers ook langer.

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