In der SQL-Datenbank Zusammenhang ist ein Heap-Tabelle eine Tabelle, die Daten organisiert , ohne einen gruppierten Index . Dies bedeutet, dass die Daten nicht sortiert und wird stattdessen in einer Reihenfolge auf ihren gruppierten Schlüsseln gespeichert. Diese Tasten wiederum werden intern von SQL verwendet, um die Daten abzurufen. Datenzeilen werden daher zufällig über den Heap-Tabelle gespeichert. Als Daten- Zeilen hinzugefügt , geändert und entfernt aus einer Heap-Tabelle , jedoch kann die zugrunde liegende Datenstruktur fragmentiert werden . Um dies zu vermeiden , sollten Sie in regelmäßigen Abständen indizieren die Heap-Tabelle , um die Datenbank -Performance zu verbessern . Things You
PC mit Microsoft AdventureWorks 2008R2 Probe Database und Microsoft SQL Server 2008 installiert
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf das Menü "Start" und wählen Sie " Alle Programme . " Ein Menü erscheint . Wählen Sie " Microsoft SQL Server 2008 R2" , um ein Untermenü zu öffnen. Klicken Sie auf " SQL Server Management Studio " aus diesem Untermenü . Die " SQL Server Management Studio " Programm .
2
Melden Sie sich beim starten " SQL Express . " Das ist bei der " SQL Server Management Studio " Login-Fenster gefunden.
Seite 3
der rechten Maustaste auf "Datenbanken " im " Objekt-Explorer " in der linken Spalte , um ein Menü zu öffnen befindet . Wählen Sie " Schließen " aus diesem Menü . Navigieren Sie zu dem Sie die AdventureWorks-Beispieldatenbank , und wählen Sie die Datei mit der "MDF "-Erweiterung .
4
Klicken Sie "Datenbank -Abfrage " auf der " SQL Server Management Studio "-Symbolleiste. Die "Query Editor" wird als Folge öffnen
5
Geben Sie den folgenden Code in das "Query Editor: " USE AdventureWorks2008R2; GOALTER INDEX ON PK_Employee_BusinessEntityID HumanResources.EmployeeREBUILD ; GO
. 6
Klicken Sie auf die Schaltfläche "Ausführen" auf " SQL Server Management Studio "-Symbolleiste , um den Index neu zu erstellen.