Sommario:
- Definizione - Cosa significa deframmentazione dell'indice?
- Techopedia spiega la deframmentazione dell'indice
Definizione - Cosa significa deframmentazione dell'indice?
La deframmentazione dell'indice è una parte della manutenzione di Microsoft SQL Server in cui l'indice degli indici del motore di database delle operazioni di inserimento, aggiornamento ed eliminazione è ottimizzato per ridurre la frammentazione. Ciò avviene riorganizzando o ricostruendo un indice su un intero indice o su una singola partizione. La deframmentazione migliora lo spazio su disco e le prestazioni di SQL Server.
Techopedia spiega la deframmentazione dell'indice
Microsoft SQL Server mantiene gli indici di tutte le operazioni di inserimento, aggiornamento ed eliminazione eseguite sui database. Nel tempo, questi indici possono essere frammentati o archiviati in modo anomalo sui dischi del server database. Ciò spreca spazio su disco e può rallentare le operazioni di accesso al database. Fortunatamente, SQL Server offre strumenti per rilevare e riparare la frammentazione.
La deframmentazione dell'indice viene eseguita tramite SQL Server Management Studio e Transact-SQL. Gli indici vengono deframmentati riorganizzando o ricostruendo un indice. Gli indici possono anche essere ricostruiti per singole tabelle per un database. La deframmentazione garantisce che tutte le voci in un indice siano contigue per un accesso più rapido ed efficiente anziché essere distribuite su più dischi e partizioni. È simile alla deframmentazione dei file su un disco rigido.