Bonjour à tous,
J'ai un projet qui se plain de pb de performances...
J'ai passé une petite requete, afin de verifier la fragmentation des index et la effectivement forte fragmentation sur pas mal d'index...
Surtout sur des index de "TYPE HEAP" qui ne s'appuient sur aucune colonne !!?
Une table de type HEAP je vois bien, mais un index ??...
J'ai donc une théorie et je souhaiterai voir si ca vous parait logique...
Je me suis rendue compte qu'aucune table ne possède de clé primaire (aucune contrainte d'intégrité en fait), hors il existe bien des colonnes correspondant dans chaque table à un "ID"...
Ne serait ce donc pas l'optimiseur SQL qui effectuerai une une recherche sur une colonne ID et comme il n'y a aucun index en crée un de type HEAP !!??
Vous en pensait quoi ?