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