[SQL2000] Subite chute des performances d'une requete

Subite chute des performances d'une requete [SQL2000] - SQL/NoSQL - Programmation

Marsh Posté le 05-04-2006 à 10:36:22    

Bonjour à tous,  
 
j'ai un gros soucis sur ma base de production principale , j'ai une vue  
composée de 5 autres vues jointes entres elle en  LEFT OUTER JOIN.  
 
cette vue me retourne habituellement les 7.000 articles de ma base de  
production en 1 secondes, hors depuis 5/6 jours elle met plus de 60  
secondes !  
Or, la base article étant l'ossature de notre reporting/etat, ce  
problème devient critique.  
 
j'ai effectué des DBCC CHECKDB / CHECKTABLE /REINDEX / INDEXDEFRAG  
..j'ai défragmenté les index, pas d'amélioration, j'ai donc recréé  
les index..pas mieux !  
 
Lorsque j'enleve n'importe laquelle d'une des 5 sous vues  composant ma  
vue principale les performances sont de nouveaux au rendez vous...mais  
bin sur cette solution est très insatisfesante.  
 
Quelqu'un pourrait m'aider sur ce probleme ?  
 
merci,  

Reply

Marsh Posté le 05-04-2006 à 10:36:22   

Reply

Marsh Posté le 05-04-2006 à 12:56:35    

Est-ce que la volumétrie a changé ?
Les statistiques sont à jour ?

Reply

Marsh Posté le 05-04-2006 à 13:31:05    

La volumétrie est très faible dans la structure concernée (je parle de 7.000 lignes) elle a peut etre varié mais d'une dizaine de ligne..donc autant dire : négligeable
 
j'ai vérifié également les statistiques, je les ai régénéré => même punition
 
Par contre j'ai peut etre une piste :
j'ai supprimé tt les index concernés SANS le recréer => et ca fonctionne bcp mieux (mais moins bien qu'avant tt de meme)..donc je dois avoir une définition foireuse d'index foireuse ...sauf que je n'ai fait aucun tuning ces derneires semaines ..
jsuis un perdu là !

Reply

Marsh Posté le 05-04-2006 à 14:03:24    

Bon j'ai trouvé l'index qui visiblement fait ramer le tout : le probleme c'est que c'est mon Index Uniquet et clustered de ma table article..bref le  + important ...
 
Dans ma vue qui fait appel à cet table article, aucune jointure ne fait appel à cet index, donc il ne devrait pas y avoir d'incidence ...jcomprend plus rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed