Sobes.tech
Middle+

Waarvoor wordt een gedeeltelijke index in een database gebruikt?

sobes.tech AI

Antwoord van AI

Een gedeeltelijke index (partial index, filtered index) wordt gebruikt om een subset van rijen in een tabel te indexeren. Dit stelt je in staat om:

  • De grootte van de index te verkleinen: Alleen relevante records worden geïndexeerd, wat diskruimte en geheugen bespaart.
  • Queries te versnellen: Een kleiner indexboom wordt doorzocht, wat sneller is voor queries die alleen op een geïndexeerd subset betrekking hebben.
  • De prestaties van insertie-, update- en delete-operaties te verbeteren: Een kleinere index vereist minder inspanning om te onderhouden.

Voorbeeld van gebruik: indexeer alleen actieve gebruikers of bestellingen met een bepaalde status.