Défragmentation d’index

Définition - Que signifie la défragmentation d'index?

La défragmentation d'index fait partie de la maintenance de Microsoft SQL Server où l'index des index des moteurs de base de données des opérations d'insertion, de mise à jour et de suppression est optimisé pour réduire la fragmentation. Cela se fait en réorganisant ou en reconstruisant un index sur un index entier ou une seule partition. La défragmentation améliore l'espace disque et les performances de SQL Server.

Definir Tech explique la défragmentation d'index

Microsoft SQL Server gère les index de toutes les opérations d'insertion, de mise à jour et de suppression effectuées sur les bases de données. Au fil du temps, ces index peuvent devenir fragmentés ou stockés dans le désordre sur les disques du serveur de base de données. Cela gaspille de l'espace disque et peut ralentir les opérations d'accès à la base de données. Heureusement, SQL Server propose des outils pour détecter et réparer la fragmentation.

La défragmentation de l'index est effectuée via SQL Server Management Studio et Transact-SQL. Les index sont défragmentés en réorganisant ou en reconstruisant un index. Les index peuvent également être reconstruits pour des tables individuelles d'une base de données. La défragmentation garantit que toutes les entrées d'un index sont contiguës pour un accès plus rapide et plus efficace au lieu d'être réparties sur plusieurs disques et partitions. C'est similaire à la défragmentation de fichiers sur un disque dur.