Freigeben über


Vorgehensweise: Angeben von Füllfaktoren für Indizes (Visual Database Tools)

In Microsoft SQL Server-Datenbanken können Sie durch Angabe eines Füllfaktors festlegen, wie voll die einzelnen Indexseiten sein können. 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.

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

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle mit einem Index, für den Sie einen Füllfaktor angeben möchten, und klicken Sie auf Entwerfen.

    Die Tabelle wird im Tabellen-Designer geöffnet.

  2. Klicken Sie auf der Symbolleiste auf Tabellen-Designer und dann 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.

HinweisHinweis

Ein Wert von 100 bedeutet, dass die Seiten voll sind und die geringste Menge an Speicherplatz einnehmen. Diese Einstellung sollte nur verwendet werden, wenn keine Änderungen an den Daten vorgenommen werden, zum Beispiel in einer schreibgeschützten Tabelle. Durch einen niedrigeren Wert bleibt auf den Datenseiten ein größerer Bereich leer. Dadurch wird es zwar weniger häufig notwendig, Datenseiten zu teilen, wenn Indizes größer werden, es ist jedoch mehr Speicherplatz erforderlich.