sql / intermediate
Snippet
Indizierung von Fremdschlüssel-Spalten für schnellere Joins
Das Erstellen von Sekundärindizes auf Fremdschlüsselspalten beschleunigt relationale Joins und Fremdschlüssel-Validierungsprüfungen. Datenbank-Engines nutzen diese Indizes, um vollständige Tabellenscans zu vermeiden, wenn Eltern- und Kinddatensätze verknüpft werden.
snippet.sql
sql
1
2
CREATE INDEX idx_orders_customer_idON orders (customer_id);
Erklärung
1
CREATE INDEX idx_orders_customer_id
Deklariert die Erstellung eines neuen Datenbankindex namens idx_orders_customer_id.
2
ON orders (customer_id);
Gibt die Zieltabelle ('orders') und die zu indizierende Spalte ('customer_id') an.