OVH Cloud OVH Cloud

Procedure stockées

5 réponses
Avatar
Zizou-Real
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40 s,
la requête lancée par la procédure stockée a été jouée directement dans
l'analyseur de requete: résultat, on a obtenu le résultat en 5s à chaque
fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R

5 réponses

Avatar
Patrice
Qu'est ce que cela donne si on la recompile ? Je me demande par exemple si
elle n'aurait pas été compilée avant un import massif de données...

--
Patrice

"Zizou-Real" a écrit dans le message de
news:%
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40


s,
la requête lancée par la procédure stockée a été jouée directement dans
l'analyseur de requete: résultat, on a obtenu le résultat en 5s à chaque
fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R




Avatar
Serge Praconté
Bonjour,

effectivement l'optimiseur traite un peu différemment les requêtes ad-hoc
des procs stockées : pour ces dernières le "parameter sniffing" est
notamment réalisé, c'est-à-dire que lorsque la proc est compilée, SQL Server
se base sur la valeur des paramètres passés pour choisir le meilleur plan
d'exécution.

La plupart du temps c'est une bonne solution, mais si (manque de bol) la
proc a été compilée avec des valeurs de paramètres atypiques, il y a un
risque que le plan d'exécution ne soit pas optimal pour des valeurs plus
fréquentes.

C'est peut-être ce qui se passe dans votre cas ; pour plus d'explications et
des "workarounds" cf cet article de Ken Henderson :
http://blogs.msdn.com/khen1234/archive/2005/06/02/424228.aspx


Serge Praconté


"Zizou-Real" a écrit dans le message de news:
%
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40
s, la requête lancée par la procédure stockée a été jouée directement
dans l'analyseur de requete: résultat, on a obtenu le résultat en 5s à
chaque fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R




Avatar
Zizou-Real
C'est pareil !



"Patrice" a écrit dans le message de news:

Qu'est ce que cela donne si on la recompile ? Je me demande par exemple si
elle n'aurait pas été compilée avant un import massif de données...

--
Patrice

"Zizou-Real" a écrit dans le message de
news:%
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40


s,
la requête lancée par la procédure stockée a été jouée directement dans
l'analyseur de requete: résultat, on a obtenu le résultat en 5s à chaque
fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R








Avatar
Sylvain Lafontaine
Essayez avec l'option With Recompile pour voir si cela change de quoi.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC


"Zizou-Real" wrote in message
news:%
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40
s, la requête lancée par la procédure stockée a été jouée directement
dans l'analyseur de requete: résultat, on a obtenu le résultat en 5s à
chaque fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R




Avatar
Fred BROUARD
Pouvez-vous poster le texte de votre SP ?

A +

Zizou-Real a écrit:
Bonjour a tous,

Sql 2000 sp3

serveur W2000 sp4

Une des procédure stockées posant problème s'exécutait en 1minute et 40 s,
la requête lancée par la procédure stockée a été jouée directement dans
l'analyseur de requete: résultat, on a obtenu le résultat en 5s à chaque
fois !!!!

Est ce normal?

Avez vous connaissance de ce probleme?

Merci d'avance



Z.R





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************