3 pièce(s) jointe(s)
[ASE 15.0.2] PRIMARY KEY CLUSTERED et performance
Bonjour
Je constate un écart important de temps d'exécution d'une même requête entre 2 bases :
- 80s sur BDNC (base ayant les index PK non clusterisés)
- 45Os sur BDC (base ayant les index PK clusterisés)
Le 2 bases ont un contenu et volumétrie semblables.
La seule différence serait la présence d'indexes PK clusterisés sur "BDC" alors qu'ils sont non-clustérisés sur "BDNC".
Les plans d'exécution sont identiques (seuls le noms d'indexes changent parfois car génération à partir d'un script du PowerAMC, les colonnes indexées sont identiques).
Avez-vous un retour d'expérience "du terrain" d'utilisation d'index clusterisés ?
Avez-vous constaté un changement de performances avec ce type d'indexes ?
Merci
msomso
2 pièce(s) jointe(s)
nouveaux plans d'exécution
Bonjour
Serveur redémarré et génération de nouveau plans d'exécutions.
Résultat: toujours grand écart de temps d'exécution de ma requête qui prend 80s sur "BDNC" et 320s sur "BDC".
Contrairement à hier, les plans générés sont différents.
Pour la table DM_INST l'optimiseur privilégie le ¨PK_DM_INST (index PK clusterisé) au foreign key INS_ASS150_ETA_FK.
La suite du plan se trouve modifiée.
Je joins les plans d'aujourd'hui si quelqu'un pouvait regarder ...
Merci
msomso
P.S.
Y aurait-t-il un moyen d'augmenter mon espace pièces jointes ?