Inhoudsopgave:
Definitie - Wat betekent Indexdefragmentatie?
Indexdefragmentatie is een onderdeel van Microsoft SQL Server-onderhoud waarbij de index van database-engine-indexen van invoeg-, update- en verwijderbewerkingen is geoptimaliseerd om fragmentatie te verminderen. Dit wordt gedaan door een index op een volledige index of op een enkele partitie te reorganiseren of opnieuw op te bouwen. Defragmentatie verbetert de schijfruimte en de prestaties van SQL Server.
Techopedia verklaart Index defragmentatie
Microsoft SQL Server houdt indexen bij van alle invoeg-, update- en verwijderbewerkingen die in databases zijn uitgevoerd. Na verloop van tijd kunnen deze indexen gefragmenteerd raken of buiten de orde worden opgeslagen op de schijven van de databaseserver. Dit verspilt schijfruimte en kan de toegang tot de database vertragen. Gelukkig biedt SQL Server tools om fragmentatie te detecteren en te repareren.
Indexdefragmentatie vindt plaats via SQL Server Management Studio en Transact-SQL. De indexen worden gedefragmenteerd door een index te reorganiseren of opnieuw op te bouwen. Indexen kunnen ook opnieuw worden opgebouwd voor individuele tabellen voor een database. Defragmentatie zorgt ervoor dat alle items in een index aaneengesloten zijn voor snellere en efficiëntere toegang in plaats van verspreid over meerdere schijven en partities. Het is vergelijkbaar met het defragmenteren van bestanden op een harde schijf.