Temps d'exécution différent entre requête et procédure
Bonjour,
Je n'arrive pas à comprendre pourquoi j'ai un temps d'exécution différent entre une requête et une procédure.
J'ai une requête qui commence par
Code:
1 2 3 4
| declare @_idlot as int;set @_idlot = 7123;
SET NOCOUNT ON; |
et ma procédure stockée commence par
Code:
1 2 3
| ALTER PROCEDURE [dbo].[PS_Get_](@_idlot INT)AS
BEGIN
SET NOCOUNT ON; |
Tout le reste est exactement le même.
Sous SSMS, quand j'exécute la requête j'ai le résultat en 7 secondes, mais quand j'exécute la procédure cela dure plus d'une minute.
Je n'arrive pas à comprendre pourquoi..
Je sais que mes connaissances sont limitées, et je vois déjà le type de réponse SQLPro : "une bonne formation s'impose"
mais si vous avez des explications, je suis preneur.
Merci d'avance