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 !!!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <vip113@laposte.net> a écrit dans le message de
news:%23DjPpk7gFHA.2472@TK2MSFTNGP15.phx.gbl...
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 !!!!
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
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
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" <vip113@laposte.net> a écrit dans le message de news:
%23DjPpk7gFHA.2472@TK2MSFTNGP15.phx.gbl...
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 !!!!
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
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
C'est pareil !
"Patrice" <nobody@nowhere.com> a écrit dans le message de news:
O7dkQt7gFHA.3436@tk2msftngp13.phx.gbl...
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" <vip113@laposte.net> a écrit dans le message de
news:%23DjPpk7gFHA.2472@TK2MSFTNGP15.phx.gbl...
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 !!!!
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
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
Essayez avec l'option With Recompile pour voir si cela change de quoi.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
"Zizou-Real" <vip113@laposte.net> wrote in message
news:%23DjPpk7gFHA.2472@TK2MSFTNGP15.phx.gbl...
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 !!!!
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
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 *************************
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 *************************
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 *************************