Bonjour,
Je me prends la tête sur un problème de performance. J'ai un site web sur une machine (IIS 7.0) qui se connecte aux bases de données sur une autre machine (SQL Server 2008 Express). Lorsqu'il y a plusieurs requêtes (une centaine avec moins de 100ms entre la première et la dernière) de SELECT renvoyant un seul Row, ca va très vite.
Par contre, si ca récupère plusieurs row (3-4 à une centaine), j'observe via le moniteur d'activité de SQL un temps d'attente qui passe à près de 6s puis qui retourne à quelque dizaine de ms puis retour à 6s et redescend et ainsi de suite.
On ne voit pas du tout d'où ca vient. On a l'impression de voir une vague qui monte puis tout d'un coup tout se purge sans aucune erreur sql ou de transaction bloquée.
A l'aide s'il vous plait !
Partager