Zum Inhalt springen
uencoder

Composite Index

Ein zusammengesetzter Index indiziert mehrere Spalten gemeinsam; die Spaltenreihenfolge bestimmt, welche Abfragemuster er bedienen kann (Leftmost-Prefix-Prinzip).

Zweck

Verstehen, wie die Spaltenreihenfolge in mehrspaltigen Indizes Abfragen beeinflusst, und effiziente zusammengesetzte Indizes entwerfen.

Mechanismus

Der Index (a,b,c) bedient WHERE a=?, WHERE a=? AND b=? und WHERE a=? AND b=? AND c=?, aber nicht WHERE b=? (verletzt den Leftmost-Prefix). Die selektivsten Spalten zuerst platzieren.

Anwendungsfälle

  • Optimierung mehrspaltiger Abfragen
  • Index-Design
  • Leftmost-Prefix

Verwandte Tools

References