Zum Inhalt springen
uencoder

Clustered Index

Ein Clustered Index speichert Datenzeilen physisch nach dem Indexschlüssel sortiert; jede Tabelle hat genau einen, und Nichtschlüsselspalten werden mitgespeichert.

Zweck

Verstehen, wie die physische Datenorganisation die Abfrageleistung beeinflusst, und einen geeigneten Clustering-Schlüssel wählen.

Mechanismus

Die Blätter des Clustered Index sind die Datenseiten (der Index ist die Daten), physisch nach Schlüssel sortiert. Bereichsabfragen auf dem Clustering-Schlüssel lesen sequenziell. Non-Clustered-Indizes zeigen auf den Clustering-Schlüssel statt auf den Zeilenort. In MySQL InnoDB ist der Primärschlüssel der Clustered Index.

Anwendungsfälle

  • Physische Datenorganisation
  • Primärschlüssel-Design
  • Optimierung von Bereichsabfragen

Verwandte Tools

References