Seulement lors de l'exec du prog le CPU s'emballe au alentours de 90%, est ce une fatalité ? peut etre y a t il un autre moyen de me connecter a la BD ?
gaa179
Messages postés361Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention12 novembre 20092 10 déc. 2003 à 14:16
Si ton process augmente comme celà sur le serveur, si le temps de réponse est rapide alors c'est normale. Par exemple, si tu fais un update sur 8000 records, la charge CPU va augmenter fortement pour executer ce traitement.
Si la charge CPU dure 30 ou 40 sec pour execute un select sur une table de 50 records, alors le problème vient dans l'optimalisation de tes StoreProcedure, trigger, ... et des Indexes dans tes tables. Pour t'aider à trouver les temps de réponse utilise Query analyser avec Show Exution plan Vérifie qu'il n'y a pas ou le minimum d'Eclusive locked.
Tu peux aussi utiliser SQL profiler pendant l'execution de ton application pour déterminer ce qui prend des ressources de ta machine.