Sobes.tech
Junior — Middle

Wie bestimmt man die Reihenfolge der Felder bei der Erstellung eines zusammengesetzten Indexes?

sobes.tech KI

Antwort von AI

Beim Erstellen eines zusammengesetzten Indexes ist es wichtig, die Reihenfolge der Felder richtig zu bestimmen, da dies die Effizienz der Suche und Nutzung des Index beeinflusst. Hauptregeln:

  • Platzieren Sie die selektivsten (eindeutigen) Felder an den Anfang des Indexes — dies verringert die Anzahl der zu überprüfenden Datensätze.
  • Felder, nach denen am häufigsten gefiltert oder sortiert wird, sollten zuerst kommen.
  • Wenn der Index für Sortierungen verwendet wird, sollte die Reihenfolge der Felder mit der Sortierreihenfolge übereinstimmen.

Zum Beispiel, wenn Sie eine Tabelle mit den Feldern country, city, user_id haben und die Anfragen am häufigsten nach country und city filtern, sollte der Index (country, city, user_id) sein.