Indice Defrag

February 26

Un defrag indice di database è un processo utilizzato per deframmentare i file di tabella di database. Defragging indici delle tabelle accelera e migliora le prestazioni di query sul server di database. L'utilità di deframmentazione è disponibile in SQL Server 2000, 2005 e 2008.

Funzione

Un indice della tabella ordina informazioni del database in modo che possa recuperare i record filtrati in modo più rapido. record della tabella vengono utilizzati quando l'interrogazione dei dati per le applicazioni web o desktop. record Ordinati rendono più facile e veloce per il database di "trovare" i record desiderati.

Lasso di tempo

Quando si esegue lo strumento di deframmentazione, che può richiedere diversi minuti. Per i database che sono fortemente frammentata, può richiedere ore. Si consiglia di deframmentare un indice tavolo, mentre il database non è in uso.

considerazioni

Defragging richiede tempi di inattività del server, in modo è possibile eseguire solo l'utilità di deframmentazione quando si è in grado di prendere la linea di server. È possibile controllare per scoprire se gli indici della tabella sono frammentati utilizzando la seguente dichiarazione:

SELECT * FROM sys.dm_db_index_physical_stats (null, null, null, null, null);