0 Tage Serie
sql / intermediate
Snippet

Optimierung mehrspaltiger Suchanfragen mit zusammengesetzten Indizes

Zusammengesetzte Indizes indizieren mehrere Spalten in einer vorgegebenen Reihenfolge. Gemäß ANSI-SQL-Optimierungsprinzipien sollte die Spaltenreihenfolge hoher Selektivität und der Leftmost-Prefix-Regel folgen.

snippet.sql
sql
1
2
CREATE INDEX idx_orders_customer_status
ON orders (customer_id, order_status, order_date);
Erklärung
1
CREATE INDEX idx_orders_customer_status
Erstellt einen mehrspaltigen zusammengesetzten Index auf der Zieltabelle.
2
ON orders (customer_id, order_status, order_date);
Ordnet Indexspalten nach hoher Selektivität für Gleichheitsprüfungen (Leftmost-Prefix-Regel).