Vous pouvez observer un troisième type de fragmentation en examinant les valeurs de compteur de fragments et de avg_fragment_size_in_pages. Un fragment est constitué de pages feuille physiquement consécutives dans le même fichier pour une unité d’allocation ; chaque index possède au moins un fragment.
Le nombre maximum de
Retour d’informations en vue (3)
fragments que peut avoir un index est égal au nombre de pages dans le niveau feuille, en supposant que celles-ci ne soient pas contiguës ou dans l’ordre. Si un index a des fragments plus grands, le nombre d’E/S nécessaires pour lire le même nombre de pages est moins important car SQL Server tire parti de la lecture en avance (Read Ahead). Plus la valeur avg_fragment_size_in_pages est élevée, meilleures sont les performances lors de l’analyse des données, mais jusqu’à un certain point. Lorsque cette valeur est supérieure à 8 pages (à savoir 64 Ko, autrement dit la taille d’une extension), les performances d’analyses seront correctes. Toutefois, l’amélioration des performances ne sera probablement pas mesurable lorsque la taille des fragments dépassera 32 pages (à savoir, 256 Ko).
Les valeurs de compteur de fragments et de avg_fragment_size_in_pages sont indiquées uniquement pour les segments de mémoire et pour les unités d’allocation IN_ROW_DATA concernant les niveaux feuille des index. Aucune information de taille de fragment n’est stockée ou indiquée pour les niveaux non feuille d’un index ou pour les unités d’allocation LOB_DATA ou ROW_OVERFLOW_DATA ; la fonction sys.dm_index_physical_stats() retournera la valeur NULL dans ces cas de figure. Dans l’article « Organisation des index dans SQL Server 2005 », j’indique que vous pouvez appeler sys.dm_index_ physical_stats() avec un paramètre final LIMITED, SAMPLED ou DETAILED. Le mode LIMITED analyse toutes les pages pour un segment de mémoire, mais uniquement celles de niveau parent (à savoir celles au-dessus du niveau feuille) pour un index.
Par conséquent, certaines valeurs (en particulier, toute valeur qui impose à SQL Server d’examiner le contenu des pages de niveau feuille) ne peuvent pas être calculées et retournées en mode LIMITED. Par exemple, la fonction retournera NULL pour la valeur avg_page_space_ used_in_percent dans ce mode. Il en va de même pour d’autres valeurs similaires : record_count, min_record_ size_in_bytes, max_record_size_in_bytes et avg_record _size_in_bytes.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Une baie de stockage c’est quoi ?
Les plus consultés sur iTPro.fr
- De manager d’équipe à manager d’agents IA : le management change de dimension
- Travail hybride : pourquoi les salariés français restent les plus attachés au bureau en Europe
- Pourquoi la souveraineté des données relève du contrôle et non de la géographie
- L’incident OpenAI–Hugging Face n’est pas la révolution que vous imaginez
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
