En database index bedrage er en proces, der anvendes til at defragmentere database tabel filer. Defragging tabelindekserne fremskynder forespørgsler og forbedrer ydeevnen på databaseserveren . Den bedrage nytte er tilgængelig i SQL Server 2000 , 2005 og 2008. Funktion
En tabel indeks sorterer database oplysninger, så den kan hente filtrerede poster hurtigere. Tabel optegnelser bruges, når forespørge data til web eller desktop -applikationer. Sorteret optegnelser gøre det nemmere og hurtigere for databasen til at "finde " de ønskede poster.
Time Frame
Når du kører defrag værktøj, kan det tage flere minutter at fuldføre . For databaser, der er alvorligt fragmenteret , kan det tage timer. Det anbefales, at du bedrage et bord indeks , mens databasen ikke er i brug.
Overvejelser
Defragging kræver nedetid fra serveren , så du kan kun køre den bedrage nytte , når du er i stand til at tage serveren offline. Du kan tjekke for at finde ud af, om tabelindekserne er fragmenterede hjælp af følgende erklæring : Hej
SELECT * FROM sys.dm_db_index_physical_stats ( NULL, NULL, NULL, NULL, NULL) ;