Outre le fait qu’elle retourne une ligne d’informations par unité d’allocation de chaque partition pour chaque table ou index, la fonction sys.dm_db_index_ physical_stats() renvoie également une ligne par niveau pour chaque index. Le tableau 1 présente les colonnes qui vous aideront à identifier ce à quoi chaque ligne de résultat fait référence.
Dans SQL Server 2000 et 7.0, DBCC SHOWCONTIG retourne des informations à propos de quatre types de fragmentation : fragmentation interne et trois types de fragmentation externe. (L’encadré Web « Going to Pieces », https://www.itpro.fr (Club Abonnés) explique la différence entre la fragmentation interne et la fragmentation externe dans SQL Server, ainsi que la relation existant entre les deux.) Néanmoins, les valeurs indiquées pour deux de ces types de fragmentation sont dénuées de sens lorsqu’une table ou un index s’étend sur plusieurs fichiers. Dans SQL Server 2005, toutes les valeurs retournées sont exploitables sur plusieurs fichiers. Cependant, tous les types de fragmentation ne conviennent pas à n’importe quelle structure.
Dans SQL Server 2005, la valeur avg_page_space_ used_in_percent fait référence à la fragmentation interne. Cette valeur flottante correspond à la moyenne sur toutes les pages pour un niveau d’index particulier d’un type d’unité d’allocation au niveau d’une partition. Il s’agit du seul type de fragmentation indiqué par SQL Server 2005 concernant les pages LOB_DATA et ROW_OVERFLOW_DATA. La valeur avg_fragmentation_in_percent fait référence à la fragmentation externe. Cette valeur flottante représente la fragmentation logique pour les index ou la fragmentation d’extensions pour les segments de mémoire (heap) dans l’unité d’allocation IN_ROW_DATA. SQL Server retourne la valeur 0 pour les unités d’allocation LOB_DATA et ROW_OVERFLOW_DATA.
Comment déployer une démarche DevOps efficace, sécuriser ses processus de développement et maîtriser les coûts de ses infrastructures ? Les 9 et 10 décembre 2026, DEVOPS REX réunit les professionnels…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…
