I SQL-databas sammanhang är en hög bord bord som organiserar data utan ett grupperat index . Detta innebär att uppgifterna inte är sorterad och i stället lagras i en ordning som bygger på deras nonclustered nycklar . Dessa nycklar , i sin tur , används internt av SQL för att hämta data . Data rader därför lagras slumpmässigt hela högen bordet . När data rader läggs till, ändras och tas bort från en hög bord , kan dock den underliggande datastrukturen blir fragmenterad . För att undvika detta bör du indexera jämna högen bordet för att förbättra databasens prestanda . Saker du behöver
PC med Microsoft AdventureWorks 2008R2 testdatabas och Microsoft SQL Server 2008 installerat
Visa fler instruktioner
1
Klicka på "Start " -menyn och välj " Alla program . " En meny visas . Välj " Microsoft SQL Server 2008 R2 " för att öppna en undermeny . Klicka på " SQL Server Management Studio " från denna undermeny . Den " SQL Server Management Studio " Programmet kommer att lansera . Köpa 2
Logga in på " SQL Express . " Detta visar på " SQL Server Management Studio " inloggningsfönstret .
3
högerklicka på " Databaser " i " Object Explorer " ligger i den vänstra kolumnen för att öppna en meny . Välj " Anslut " från denna meny . Bläddra till den plats där du installerade AdventureWorks provet databasen och välj filen med " MDF " förlängning .
4
Klicka på " Database Engine Query " på " SQL Server Management Studio " i verktygsfältet . Den " Query Editor " kommer att öppna som en följd
5
Skriv följande kod i " Query Editor : " USE AdventureWorks2008R2 , GOALTER INDEX PK_Employee_BusinessEntityID ON HumanResources.EmployeeREBUILD , GO
. 6
Klicka på " Utför " -knappen på " SQL Server Management Studio " i verktygsfältet återskapa indexet .