Gewusst wie: Angeben von Füllfaktoren für Indizes

In Microsoft SQL Server-Datenbanken können Sie durch Angabe eines Füllfaktors den freien Platz für die einzelnen Indexseiten festlegen. Der Füllfaktor ist der Prozentanteil an freiem Speicherplatz, der bei der Erstellung einer neuen Indexseite zugewiesen wird. Die Größe des freien Speicherplatzes auf einer Indexseite ist von besonderer Bedeutung. Eine Indexseite, die aufgefüllt wird, muss vom System geteilt werden, um Platz für neue Zeilen zu schaffen. Eine solche Teilung ist ein zeitaufwendiger Vorgang.

Geben Sie einen Füllfaktor an, wenn Sie eine Leistungsoptimierung erzielen möchten. Sie empfiehlt sich, wenn Sie in einer Tabelle mit vorhandenen Daten einen neuen Index erstellen und zukünftige Änderungen an diesen Daten genau voraussagen können.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So geben Sie einen Füllfaktor für einen Index an

  1. Klicken Sie im Server-Explorer mit der rechten Maustaste auf die Tabelle mit einem Index, für den Sie einen Füllfaktor angeben möchten, und klicken Sie anschließend auf Tabellendefinition öffnen.

    Die Tabelle wird im Tabellen-Designer geöffnet.

  2. Klicken Sie im Menü Tabellen-Designer auf Indizes/Schlüssel.

    Das Dialogfeld Indizes/Schlüssel wird geöffnet.

  3. Wählen Sie den Index in der Liste Ausgewählter Primärschlüssel/eindeutiger Schlüssel oder Index aus.

  4. Geben Sie im Feld Füllfaktor eine Zahl zwischen 0 und 100 ein.

Tipp

Der Wert 100 bedeutet, dass die Seiten voll sein werden und die geringste Menge an Speicherplatz benötigen. Diese Einstellung sollte nur verwendet werden, wenn keine Änderungen an den Daten vorgenommen werden, zum Beispiel in einer schreibgeschützten Tabelle. Bei einem niedrigeren Wert bleibt auf den Datenseiten ein größerer Bereich leer, sodass die Datenseiten bei einer Zunahme der Indexdaten nicht mehr so schnell geteilt werden müssen. Dies erfordert allerdings mehr Speicherplatz.

Siehe auch

Referenz

Dialogfeld "Indizes/Schlüssel"

Weitere Ressourcen

Arbeiten mit Indizes