OVH Cloud OVH Cloud

bug DBCC SHOWCONTIG (?)

1 réponse
Avatar
David
Hello,

je travaille sur une proc=E9dure qui analyse le r=E9sultat du=20
DBCC SHOWCONTIG afin de faire de la r=E9indexation s=E9lective.

Je me suis aper=E7u que l'on obtient pas toujours le m=EAme=20
r=E9sultat pour l'indicateur 'LogicalFrag' suivant que l'on=20
fasse un showcontig de masse sur la base ou juste sur une=20
table. Cela semble plus particuli=E8rement arriver sur des=20
tables de tr=E8s petites tailles (qq pages).=20
En soit c'est pas bien grave dans mon cas puisque je ne=20
vais d=E9fragmenter ce genre de table :) N=E9anmoins, il y a=20
quand m=EAme incoh=E9rence et donc ... bug ?

Quelqu'un peut-il confirmer ?


David

1 réponse

Avatar
lionelp
Bonjour,
si on ne spécifie que le nom de la table dans showcontig alors:
Logical scan fragmentation est affiché lorsqu'il existe un index cluster sur
la table.

si on spécifie un index alors:
Logical scan fragmentation est affiché si l'index n'est pas le/un "text
index".

En revanche l'extent scan fragmentation est toujours affiché.

La doc n'est pas claire à ce sujet.

Cordialement,
LionelP
ps: On une table "heap" lorsque celle-ci n'a pas d'index cluster.
"David" wrote:

Hello,

je travaille sur une procédure qui analyse le résultat du
DBCC SHOWCONTIG afin de faire de la réindexation sélective.

Je me suis aperçu que l'on obtient pas toujours le même
résultat pour l'indicateur 'LogicalFrag' suivant que l'on
fasse un showcontig de masse sur la base ou juste sur une
table. Cela semble plus particulièrement arriver sur des
tables de très petites tailles (qq pages).
En soit c'est pas bien grave dans mon cas puisque je ne
vais défragmenter ce genre de table :) Néanmoins, il y a
quand même incohérence et donc ... bug ?

Quelqu'un peut-il confirmer ?


David