Bonjour à tous,

Je suis confronté à un problème cornéllien sur mon application.

J'ai eu des remontées utilisateurs sur un problème de performance sur un écran de recherche de mon application web ASP.NET / SQL Server 2008 R2.

Nous avons optimisé la requête SQL via SSMS pour passer dans un temps d'exécution avoisinant les 3 secondes.

Mais nous avons eu de nouveaux retours utilisateur nous informant que le problème n'était pas résolu.

Quand je regarde ma requête de 3 secondes sous SQL Server Profiler (pour voir le temps d'exécution C# applicatif), je me suis rendu compte que le temps d'exécution de cette même requête était de 40 secondes.

Comment cela est-ce possible?

Je précise que c'est exactement le même code qui est exécuté (j'ai C/C la requête de SQL Server Profiler dans SSMS).

Merci d'avance de votre aide.