Bonjour tous,
Je travaille actuellement avec une table principale de 46000000 de lignes.
La table est constituée à partir de plusieurs tables filles donc la colonne qui était la clé primaire dans la table fille peut devenir un doublon dans la table principale.
Les personnes qui la mis en place ont rajouté une colonne d'origine qui signifie la table fille.
Exemple :
ID_Primaire, ID_TableFille
0000124568, 1G
0000124568, 2G
0003652148, 2F
etc. etc.
Donc, la clé primaire a été constuite en cluster sur ID_Primaire et ID_TableFille.
Maintenant "the interesting part" :
Je suis persuadé qui l'indexe PK est mal optimisé à cause des zéros qui précedent l'ID_Primaire. J'aimerais savoir si ce sera possible d'améliorer céla.
Peut-être une vue indexée avec un REVERSE(ID_Primaire) à la place(ou bien une reconstruction de table avec un rajout de REVERSE(ID_Primaire) et une reconstruction de clé primaire sur le reverse et l'ID_TableFille.
Qu'en pensez-vous?
Partager