Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jeanlm
Bonjour,
La valeur de facteur de remplissage 0 ne veut pas dire que le taux de remplissage est de 0%.
Au contraire, on peut assimiler cette valeur de 0 à un taux de remplissage de 100%.
La différence avec la valeur 100 ce fait au niveau du taux de remplissage des pages d'index du niveau supérieur.
En fait, les pages ne seront pas pleines au niveau supérieur de l'index dans ce cas.
Cordialement,
jeanlm
"frédo" wrote in message news:0a9201c39cca$e3e5c940$ je ne parviens pas à comprendre ce que signifie un facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble pas y avoir de différence avec 100%
Quelqu'un peut t'il m'éclairer? merci
Bonjour,
La valeur de facteur de remplissage 0 ne veut pas dire que le taux de
remplissage est de 0%.
Au contraire, on peut assimiler cette valeur de 0 à un taux de remplissage
de 100%.
La différence avec la valeur 100 ce fait au niveau du taux de remplissage
des pages d'index du niveau supérieur.
En fait, les pages ne seront pas pleines au niveau supérieur de l'index dans
ce cas.
Cordialement,
jeanlm
"frédo" <anonymous@discussions.microsoft.com> wrote in message
news:0a9201c39cca$e3e5c940$a001280a@phx.gbl...
je ne parviens pas à comprendre ce que signifie un
facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble
pas y avoir de différence avec 100%
La valeur de facteur de remplissage 0 ne veut pas dire que le taux de remplissage est de 0%.
Au contraire, on peut assimiler cette valeur de 0 à un taux de remplissage de 100%.
La différence avec la valeur 100 ce fait au niveau du taux de remplissage des pages d'index du niveau supérieur.
En fait, les pages ne seront pas pleines au niveau supérieur de l'index dans ce cas.
Cordialement,
jeanlm
"frédo" wrote in message news:0a9201c39cca$e3e5c940$ je ne parviens pas à comprendre ce que signifie un facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble pas y avoir de différence avec 100%
Quelqu'un peut t'il m'éclairer? merci
Med Bouchenafa[MVP]
La différence est en effet assez subtile. Un facteur de remplissage de x signifie un remplissage de la page d'index à concurrence de x% lors de la création et uniquement lors de la création de l'index. Un fillfactor de 50 signifie que 50% de chaque page est rempli lors de la création. 100 signifie que chaque page est pleine à 100 % Dans la documentation de SQL/Server, on ne voit pas effectivement de différence entre 0 et 100% Plusieurs hypothèses circulent sur le Net à ce sujet. Celle qui fait l'unanimité est que même les pages intermédiaires sont totalement remplies dans le cas du fillfactor 100 alors qu'il y a de la place pour une ou deux entrées dans les autres cas. Kalen Dalaney avait même pondu un bon document sur le sujet Je ne sais pas s'il est dans son bouquin "Inside SQL/Server" ou l'un de ses articles sur SqlMag
Quoi qu'il en soit, voila comment moi je vois les choses. Cela reste qu'une hypothèse parce que je n'ai pas vraiment de confirmation. Un fillfactor de 0 (valeur par défaut) signifie absence de gestion du fillfactor. En cette absence, Microsoft a choisi de remplir la totalité de la page. Mais si l'on veut gérer la prise en compte du taux de remplissage, il faut spécifier une valeur entre 1 et 100 Il est impossible de spécifier une valeur 0 et c'est là le fondement de mon hypothèse Si tu essaies de créer un index avec un fillfactor 0, tu auras une erreur Par contre, si tu ne touches pas à la valeur par défaut, tu auras un fillfactor 0 En conclusion Pas de gestion ===> Fillfactor 0 et remplissage à 100% Gestion========> Fillfactor entre 1 et 100 et remplissage entre 1% et 100%
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris
"frédo" wrote in message news:0a9201c39cca$e3e5c940$ je ne parviens pas à comprendre ce que signifie un facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble pas y avoir de différence avec 100%
Quelqu'un peut t'il m'éclairer? merci
La différence est en effet assez subtile.
Un facteur de remplissage de x signifie un remplissage de la page d'index à
concurrence de x% lors de la création et uniquement lors de la création de
l'index.
Un fillfactor de 50 signifie que 50% de chaque page est rempli lors de la
création.
100 signifie que chaque page est pleine à 100 %
Dans la documentation de SQL/Server, on ne voit pas effectivement de
différence entre 0 et 100%
Plusieurs hypothèses circulent sur le Net à ce sujet.
Celle qui fait l'unanimité est que même les pages intermédiaires sont
totalement remplies dans le cas du fillfactor 100 alors qu'il y a de la
place pour une ou deux entrées dans les autres cas.
Kalen Dalaney avait même pondu un bon document sur le sujet
Je ne sais pas s'il est dans son bouquin "Inside SQL/Server" ou l'un de ses
articles sur SqlMag
Quoi qu'il en soit, voila comment moi je vois les choses.
Cela reste qu'une hypothèse parce que je n'ai pas vraiment de confirmation.
Un fillfactor de 0 (valeur par défaut) signifie absence de gestion du
fillfactor.
En cette absence, Microsoft a choisi de remplir la totalité de la page.
Mais si l'on veut gérer la prise en compte du taux de remplissage, il faut
spécifier une valeur entre 1 et 100
Il est impossible de spécifier une valeur 0 et c'est là le fondement de mon
hypothèse
Si tu essaies de créer un index avec un fillfactor 0, tu auras une erreur
Par contre, si tu ne touches pas à la valeur par défaut, tu auras un
fillfactor 0
En conclusion
Pas de gestion ===> Fillfactor 0 et remplissage à 100%
Gestion========> Fillfactor entre 1 et 100 et remplissage entre 1% et 100%
--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"frédo" <anonymous@discussions.microsoft.com> wrote in message
news:0a9201c39cca$e3e5c940$a001280a@phx.gbl...
je ne parviens pas à comprendre ce que signifie un
facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble
pas y avoir de différence avec 100%
La différence est en effet assez subtile. Un facteur de remplissage de x signifie un remplissage de la page d'index à concurrence de x% lors de la création et uniquement lors de la création de l'index. Un fillfactor de 50 signifie que 50% de chaque page est rempli lors de la création. 100 signifie que chaque page est pleine à 100 % Dans la documentation de SQL/Server, on ne voit pas effectivement de différence entre 0 et 100% Plusieurs hypothèses circulent sur le Net à ce sujet. Celle qui fait l'unanimité est que même les pages intermédiaires sont totalement remplies dans le cas du fillfactor 100 alors qu'il y a de la place pour une ou deux entrées dans les autres cas. Kalen Dalaney avait même pondu un bon document sur le sujet Je ne sais pas s'il est dans son bouquin "Inside SQL/Server" ou l'un de ses articles sur SqlMag
Quoi qu'il en soit, voila comment moi je vois les choses. Cela reste qu'une hypothèse parce que je n'ai pas vraiment de confirmation. Un fillfactor de 0 (valeur par défaut) signifie absence de gestion du fillfactor. En cette absence, Microsoft a choisi de remplir la totalité de la page. Mais si l'on veut gérer la prise en compte du taux de remplissage, il faut spécifier une valeur entre 1 et 100 Il est impossible de spécifier une valeur 0 et c'est là le fondement de mon hypothèse Si tu essaies de créer un index avec un fillfactor 0, tu auras une erreur Par contre, si tu ne touches pas à la valeur par défaut, tu auras un fillfactor 0 En conclusion Pas de gestion ===> Fillfactor 0 et remplissage à 100% Gestion========> Fillfactor entre 1 et 100 et remplissage entre 1% et 100%
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris
"frédo" wrote in message news:0a9201c39cca$e3e5c940$ je ne parviens pas à comprendre ce que signifie un facteur de remplissage de 0% (valeur par défaut)
d'après ce que je vois dans la doc en ligne il ne semble pas y avoir de différence avec 100%