Bonjour,
Nous avons actuellement des soucis de temps de réponse sur nos applications web asp (2 serveurs web en cluster interrogeant 1 serveur BDD SQL Server). Nous explorons plusieurs pistes pour tenter de comprendre pourquoi nous avons ces pbs d'indisponibilité (fréquentes expirations de délai). L'une d'elle concerne l'ouverture / fermeture de connexion.
Actuellement, sur nos pages web, nous créons et ouvrons la connexion a la bdd dans un include en début de page. Cette connexion est appelée à plusieurs endroits dans la page (en moyenne, 6-7 requète par page), puis nous fermons la connexion dans un include en bas de page.
Nous aimerions savoir s'il ne faudrait pas mieux ouvrir la connexion, éxécuter la requète, puis fermer la connexion aussitôt, et faire de même pour chaque requete éxécutée dans la page.
Autre question, qui sort un peu de sujet : notre serveur de base de données a 2 Go de RAM, et il ne lui reste que 120 Mo de libre. Le fichier d'échange fait 1.7 Go. L'ensemble des bases utilisées pour nos sites (fichiers physiques) représente un volume total de 4 Go. L'augmentation de la RAM pourrait-il augmenter les performances de notre base ?
Merci de votre aide
Tom