Sobes.tech
Junior — Middle

Kun je uitleggen wat een clusterindex in een database is?

sobes.tech AI

Antwoord van AI

Een clustered index is een type index in een database waarbij de gegevens van de tabel fysiek gesorteerd zijn volgens de index. Dat wil zeggen, de rijen van de tabel worden op de schijf opgeslagen in de volgorde van de sleutels van de clustered index. Meestal kan een tabel slechts één clustered index hebben, omdat gegevens maar op één manier gesorteerd kunnen worden.

Voordelen van een clustered index:

  • Snelle zoekopdrachten en sorteringen op de index-sleutel.
  • Efficiënt voor range queries.

Nadelen:

  • Bij het invoegen van nieuwe gegevens kan het nodig zijn om de volgorde opnieuw te organiseren, wat de invoerbewerkingen vertraagt.

Voorbeeld: als een tabel een clustered index heeft op het veld "id", worden de records op de schijf opgeslagen in oplopende volgorde van "id".

Kun je uitleggen wat een clusterindex in een database… - sobes.tech