OVH Cloud OVH Cloud

Inquiétant - Stored Proc

1 réponse
Avatar
+The_Taco+
J'ai une procédure qui fetch environ 10 000 enregistrements, raisonnable...

Quand j'exécute le script de ma Stored Procedure dans le Query Analyser, le
tout me prend environ 1 minute, ce qui est géniale.

Par contre, quand j'exécute le même script à partir de ma Stored Procedure,
ça me prend une heure.

Pourtant, c'est exactement le même traitement appellé de façon différentes.

Est-ce normal que le traitement soit VRAIMENT plus rapide à partir du Query
Analyser que d'une Stored Procedure?

Merci beaucoup de votre support.


PS: Pour être certain de ce que j'avance, j'ai déjà testé le tout sur 3
serveurs différents, tous donnant le même résultat...

1 réponse

Avatar
self
Le plan d'exécution doit être différent.
Par la proc stockée, il ne doit pas utiliser le bon index.


"+The_Taco+" a écrit dans le message de
news:eI$L$
J'ai une procédure qui fetch environ 10 000 enregistrements,


raisonnable...

Quand j'exécute le script de ma Stored Procedure dans le Query Analyser,


le
tout me prend environ 1 minute, ce qui est géniale.

Par contre, quand j'exécute le même script à partir de ma Stored


Procedure,
ça me prend une heure.

Pourtant, c'est exactement le même traitement appellé de façon


différentes.

Est-ce normal que le traitement soit VRAIMENT plus rapide à partir du


Query
Analyser que d'une Stored Procedure?

Merci beaucoup de votre support.


PS: Pour être certain de ce que j'avance, j'ai déjà testé le tout sur 3
serveurs différents, tous donnant le même résultat...