FILL_FACTOR : Définir le remplissage de l’index.

« Le remplissage de l’index par defaut determine la quantité d’espace que SQL Serveur doit réserver lorsqu’il crée un nouvel index avec les données existantes. La définitition du facteur de remplissage suppose un compromis ; si vous définissez un facteur trop élevé, SQL Serveur ralentit lorsque vous ajoutez des données à une table. Toutefois, un facteur de remplissage fixé trop bas risque d’affecter les performances en lecture de façon inversement proportionnelle au facteur de remplissage. Par exemple, un taux de remplissage de 25% peut diviser les performances en lecture par 4, mais il permet d’accomplir plus rapidement des mises à jour importantes qu’à l’origine. »

Par défaut, le remplissage de l’index est établi à 0. Mais la plage admise s’etend de 0 à 100.

Pour définir un facteur de remplissage, une valeur faible laisse plus de place pour les insertions sans necessiter de fractionnements de pages, mais l’index est plus encombrant.
Une valeur forte laisse moins de place aux insertions mais l’index prend moins de place.

exemple: sp_configure « fill factor (%) »,90

cet exemple configure la valeur par defaut du serveur

Laisser un commentaire