Vorgehensweise: Neuorganisieren eines Indexes (SQL Server Management Studio)
Dieses Thema beschreibt, wie ein Index oder alle Indizes für eine Tabelle mit dem Objekt-Explorer in SQL Server Management Studio neu organisiert werden. Das Neuorganisieren eines Indexes verwendet nur minimale Systemressourcen. Durch das Neuorganisieren eines Indexes wird die Blattebene von gruppierten und nicht gruppierten Indizes für Tabellen und Sichten durch physikalisches Neuanordnen der Seiten auf Blattebene entsprechend der logischen Reihenfolge (von links nach rechts) der Endknoten defragmentiert. Durch das Neuorganisieren werden die Indexseiten außerdem komprimiert. Die Komprimierung basiert auf dem vorhandenen Wert für den Füllfaktor. Weitere Informationen finden Sie unter Neuorganisieren und Neuerstellen von Indizes.
So organisieren Sie einen Index neu
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server 2005-Datenbankmodul her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken und dann die Datenbank, die die Tabelle mit dem angegebenen Index enthält, und erweitern Sie anschließend Tabellen.
Erweitern Sie die Tabelle, in die der Index gehört, und erweitern Sie dann Indizes.
Klicken Sie mit der rechten Maustaste auf neu zu organisierenden Index, und klicken Sie dann auf Neu organisieren.
Wenn Sie angeben möchten, dass alle Seiten, die LOB-Daten (Large Object) enthalten, ebenfalls komprimiert werden sollen, aktivieren Sie das Kontrollkästchen Große Objekte komprimieren - Spaltendaten.
Die LOB-Datentypen sind image, text, ntext, varchar(max), nvarchar(max), varbinary(max) und xml. Durch das Komprimieren dieser Daten kann eine bessere Verwendung des Speicherplatzes erzielt werden.
Wenn Sie die Komprimierung von LOB-Daten deaktivieren möchten, deaktivieren Sie das Kontrollkästchen Große Objekte komprimieren - Spaltendaten.
Klicken Sie auf OK, um den Neuorganisationsvorgang zu starten.
So organisieren Sie alle Indizes für eine Tabelle neu
Stellen Sie im Objekt-Explorer eine Verbindung mit einer Instanz von SQL Server 2005-Datenbankmodul her, und erweitern Sie dann diese Instanz.
Erweitern Sie Datenbanken und dann die Datenbank, die die Tabelle mit den angegebenen Indizes enthält, und erweitern Sie anschließend Tabellen.
Erweitern Sie die Tabelle, in die die Indizes gehören.
Klicken Sie mit der rechten Maustaste auf Indizes, und klicken Sie dann auf Alle neu organisieren.
Wenn Sie angeben möchten, dass alle Seiten, die LOB-Daten (Large Object) enthalten, ebenfalls komprimiert werden sollen, aktivieren Sie das Kontrollkästchen Große Objekte komprimieren - Spaltendaten.
Die LOB-Datentypen sind image, text, ntext, varchar(max), nvarchar(max), varbinary(max) und xml. Durch das Komprimieren dieser Daten kann eine bessere Verwendung des Speicherplatzes erzielt werden.
Wenn Sie die Komprimierung von LOB-Daten deaktivieren möchten, deaktivieren Sie das Kontrollkästchen Große Objekte komprimieren - Spaltendaten.
Klicken Sie auf OK, um den Neuorganisationsvorgang zu starten.
Siehe auch
Aufgaben
Vorgehensweise: Neuerstellen eines Indexes (SQL Server Management Studio)
Konzepte
Vorgehensweise: Ändern eines Indexes (SQL Server Management Studio)
Andere Ressourcen
Vorgehensweisen für das Datenbankmodul
Indizes (Themen zur Vorgehensweise)
ALTER INDEX (Transact-SQL)