Problème assez étrange... lorsque je démarre mon application .NET pour la première fois après avoir redémarré ma machine, les requêtes SQL Server sont vraiment lentes... lorsque je mets en pause le débogueur, je remarque qu'il reste bloqué à obtenir la réponse de la requête. Cela se produit uniquement lors de la connexion à un serveur SQL distant (2008)... si je me connecte à un serveur sur ma machine locale, tout va bien. De plus, si je redémarre l'application, elle fonctionne rapidement, même sur le serveur SQL distant, et les exécutions ultérieures se déroulent également bien. Le seul problème survient lorsque je me connecte à un serveur SQL distant pour la première fois après avoir redémarré ma machine. De plus, j'ai même remarqué ce même comportement exact avec une application tierce (également en .NET) qui se connecte également à un serveur SQL distant.
Autre information... cela n'a commencé à se produire que depuis que j'ai mis à jour ma machine de XP à Win7 (64 bits). De plus, d'autres développeurs de mon équipe qui ont également mis à niveau vers Win7 constatent le même comportement (à la fois avec l'application que nous développons et l'application .NET tierce).
(copié depuis https://stackoverflow.com/questions/2014814/sql-server-queries-are-really-slow-only-on-first-run)
0 votes
Veuillez ne pas publier deux fois sur les sites. Si vous souhaitez déplacer une question vers un autre site, veuillez le signaler à l'attention du modérateur et indiquer le site vers lequel vous souhaitez le déplacer. Merci.