2009-03-12 25 views

Antwort

0

Ein nicht gruppierter Index ist eine Art Index, bei dem jeder Blattknoten des Index auf eine Zeile in der entsprechenden Tabelle verweist.

Ein gruppierter Index ist eine Art Index, bei dem jeder Blattknoten des Index die Zeile in der entsprechenden Tabelle ist. Offensichtlich kann es für jede gegebene Tabelle nur einen Clustered-Index geben (aber es muss keinen geben).

Eine Indexsuche ist eine Methode zur Suche nach Zeilen in einer Tabelle, in der ein Index abgefragt wird, einzelne Zeiger auf einzelne Zeilen gefunden werden und nur die Seiten mit den entsprechenden Zeilen in den Speicher geladen werden. Eine Indexsuche ist eine effiziente Methode zum Nachschlagen von Zeilen in einer Abfrage, wenn die Anzahl der erwarteten Zeilen gering ist und wenn sie dazu neigen, auf einigen Seiten zusammen gruppiert zu sein, anstatt über alle Seiten einer Tabelle verteilt zu sein.

4

Ein clustered index platziert die Indizes physisch auf der Festplatte in der sortierten Reihenfolge, also durchlaufen sie schneller. Es ist am besten, wenn es verwendet wird, um über die Indizes in sortierter Reihenfolge zu iterieren, da die Suche nach Datenträgern kontinuierlich ist.

Ein Index suchen auf einfache Weise nach einem Index zu suchen. Dies könnte ein b+tree, ein hash, was auch immer ein Index könnte nachgeschlagen werden.

Es ist möglich, dass ein Index über einen gruppierten Index sucht, sie schließen sich nicht gegenseitig aus.

+1

Clearer könnte zu sagen ... und Indexsuche ist eine Operation, ein gruppierter Index ist ein Objekt. –