Sobes.tech
Junior — Middle

Hoe bepaal je correct de volgorde van velden bij het maken van een samengestelde index?

sobes.tech AI

Antwoord van AI

Bij het maken van een samengestelde index is het belangrijk om de volgorde van de velden correct te bepalen, omdat dit de efficiëntie van zoeken en het gebruik van de index beïnvloedt. Belangrijke regels:

  • Plaats de meest selectieve (unieke) velden aan het begin van de index — dit vermindert het aantal te controleren records.
  • Velden waarop het meest wordt gefilterd of gesorteerd, moeten eerst komen.
  • Als de index wordt gebruikt voor sortering, moet de volgorde van de velden overeenkomen met de sorteervolgorde.

Bijvoorbeeld, als je een tabel hebt met de velden country, city, user_id, en de queries filteren het meest op country en city, dan moet de index (country, city, user_id) zijn.