sql / intermediate
Snippet
Mehrspaltige Optimierung mittels zusammengesetzter Indizes
Ein zusammengesetzter Index indiziert Werte über mehrere Spalten hinweg in einer definierten Hierarchie von links nach rechts. Dies beschleunigt Abfragen, die nach beiden Spalten gleichzeitig filtern oder sortieren, und vermeidet vollständige Tabellenscans.
snippet.sql
sql
1
2
CREATE INDEX idx_orders_customer_dateON orders (customer_id, order_date);
Erklärung
1
CREATE INDEX idx_orders_customer_date
Definiert einen neuen Index namens idx_orders_customer_date im Datenbank-Schema.
2
ON orders (customer_id, order_date);
Verknüpft den Index mit der Tabelle orders über customer_id als primärem und order_date als sekundärem Schlüssel.