Wie wird ein zusammengesetzter Index in einem Datenbankverwaltungssystem gebildet?
sobes.tech KI
Antwort von AI
Ein zusammengesetzter Index in einem Datenbankverwaltungssystem wird aus mehreren Spalten einer Tabelle gebildet, die zu einem einzigen Index zusammengeführt werden. Dies ermöglicht die Beschleunigung von Abfragen, die Daten nach mehreren Feldern gleichzeitig filtern oder sortieren.
Zum Beispiel kann man in MySQL einen zusammengesetzten Index so erstellen:
CREATE INDEX idx_name ON table_name (column1, column2);
Die Reihenfolge der Spalten ist wichtig: Der Index ist effektiv für Abfragen, die die ersten Spalten in der gleichen Reihenfolge verwenden. Zum Beispiel hilft ein Index auf (column1, column2) bei Filtern nach column1 oder nach column1 und column2, aber nicht nur nach column2.
Der zusammengesetzte Index speichert die Werte aller angegebenen Spalten zusammen, was die Suche und Sortierung nach ihnen beschleunigt.