2010-03-03 5 views

Antwort

4

Cluster-Index

1 Ein Cluster-Index ist eine Form von Tabellen, die von Spalten- und Zeilen bestehen.
2 Cluster-Index auf der physischen Ebene existiert
3 er die Daten auf physischen Ebene
4 Es ist für die komplette Tabelle eine ganze Tabelle von sortierten Daten in Form kann 6 Eine Tabelle nur ein Werk sortiert
5 Es ist enthalten Cluster-Index

Non Cluster Index

1 ein nicht Cluster-Index ist in Form eines Berichts über die Tabellen.
2 Sie sind nicht auf der physischen Ebene erstellt, aber auf der logischen Ebene
3 er die Daten auf physischer Ebene nicht sortieren
4 Eine Tabelle hat 255 nicht gruppierte Indizes
5 Eine Tabelle viele nicht gruppierte Indizes hat.
6 Es in der Größenordnung von Daten arbeiten

0

Clustered Index

  • Nur eine pro Tisch
  • Schneller als zu lesen, nicht gruppierten als Daten physisch in Index-Reihenfolge gespeichert

Nicht geclusterter Index

  • kann viele Male pro Tisch
  • Quicker für Einsatz und Update-Operationen als ein Clustered-Index

Beiden Arten von Index verwendet wird, die Leistung zu verbessern, wenn das Auswahl Daten mit Feldern, die den Index verwenden, aber verlangsamen Down Update und Einfügen von Operationen.

Der Unterschied ist, dass Clustered Index für jede gegebene Tabelle eindeutig ist, und wir können nur ein Clustered-Index auf einem Tisch.Die Blattebene eines Clustered-Indexes ist die tatsächliche Datenmenge, und die Daten werden im Falle eines Clustered-Index neu sortiert. Während in nicht gruppierten Index die Blattebene ist eigentlich ein Zeiger auf die Daten in Zeilen, so dass wir so viele nicht geclusterte Indizes haben können, wie wir für die Datenbank können.

0

Die Differenz von Cluster-Index und Nichtclusterindex ist:

  • Cluster-Index nur eine Spalte in der Tabelle hat, und langsam, wenn INSERT, UPDATE und nacheinander für jede Spalte sucht.
  • Non-Cluster-Index sein Prozess ist schneller als wenn sie einfügen oder aktualisieren und es sucht nur eine ID nicht für jede Spalte der Tabelle.
Verwandte Themen