En database index defrag er en prosess som brukes til å defragmentere databasen tabellen filer. Defragmentere tabellen indekser hastigheter opp spørsmål og forbedrer ytelsen på databaseserveren. Defrag verktøyet er tilgjengelig i SQL Server 2000, 2005 og 2008 . Funksjon
En tabell index slags database informasjonen slik at den kan hente filtrert poster raskere. Tabellen poster blir brukt ved spørring data for web eller desktop-applikasjoner . Sorterte poster gjør det enklere og raskere for databasen å "finne" de ønskede postene .
Time Frame
Når du kjører defrag verktøyet, kan det ta flere minutter å fullføre. For databaser som er sterkt fragmentert , kan det ta timer . Det anbefales at du defragmentere en tabell index mens databasen ikke er i bruk .
Hensyn
Defragging krever nedetid på serveren, slik at du kan bare kjøre defrag verktøyet når du er i stand til å ta server offline. Du kan sjekke for å finne ut om tabellen indeksene er fragmentert med følgende uttalelse : en
SELECT * FROM sys.dm_db_index_physical_stats ( NULL , NULL , NULL , NULL , NULL) ;