none
Problème de saturation de la RAM d'un serveur SQL RRS feed

  • Question

  • Bonsoir tout le monde,

    On dispose d'un serveur Windows 2008 R2 qui ne joue que le rôle d'un serveur de base de données sous SQL Server 2005, on a remarqué que la totalité de sa mémoire RAM est occupée à 99% sachant que tous les processus apparaîtront dans la page "processus" du gestionnaire des tâches ne reflètent pas cette utilisation excessive, le processus top 1 qui est "SQLServer" n'utilise que 90 Mo de la RAM, on a augmenté la RAM à 20 Go mais toujours le même comportement.Avez vous une idée ce problème?Peut-on identifier qui utilise trop de la RAM?

    Merci d'avance, en espérant que vous pourrez m'aider,

    Salutations,




    jeudi 4 décembre 2014 23:19

Toutes les réponses

  • Bonjour, 

    1. MS SQL Server est la seule appli sur votre serveur ?

    2. Avez vous demarrer en mode sans echec ?

    3. Avez vous analyser votre serveur avec l'anti-virus ?

    4. Avez vous trouvez qlqs chause dans le journal d'evenement systeme ?

    => Essayez de nous fournir plus de détais 


    vote if you think useful

    vendredi 5 décembre 2014 07:32
  • J'ai eu un cas similaire sur un 2008 R2 avec un SQL serveur 2008

    Le SP1 du serveur 2008 R2 n'etais pas appliqué à l'époque. en appliquant le SP1 mon prob de RAM avait été résolu.

    Comme toi je ne voyais pas quel procéssus utilisait la RAM de mon serveur

    vendredi 5 décembre 2014 08:57
  • Bonjour,

    En + de Fethi,

    Vous pouvez commencer par le gestionnaire de tâches pour déterminer le processus ou les processus qui utilisent beaucoup plus de mémoire, ou encore mieux vous pouvez utiliser l'outil Perfmon, pour avoir l'utilisation de le mémoire sur une journée par exemple, avec plus de détailles sur la consommation de chaque application.

    Une fois l'application déterminée avec précision, vous avez une panoplie d'outils SysInternales "notamment Process explorer et Process monitor " pour analyser et déterminer pour quoi une telle utilisation de mémoire.

     

    Ci-dessous aussi quelques liens sur le problème de fuite de mémoire:

    http://support.microsoft.com/kb/2703157/fr

    http://support.microsoft.com/kb/931370/fr

     A+




    L’information n’a de valeur que si elle est partagée!! AK


    vendredi 5 décembre 2014 09:06
  • Bonjour et Merci pour vos retours,

    Le serveur est déjà sous Windows 2008 R2 SP1, l'antivirus n'est pas installé sur le serveur, a part SQL,  il y'a Visio 2005 c'est les seules applications installées.

    L'event logs ne montre pas des erreurs en relation avec la mémoire et les processus affichés au niveau du gestionnaire des tâches comme j'ai dis précédemment ne consomment pas trop de mémoire chose qui est bizarre. Sinon quels sont les compteurs spécifiques à l'utilisation de la mémoire?

    Merci,



    vendredi 5 décembre 2014 12:27
  • Bonjour et Merci pour vos retour,

    Le serveur est déjà sous Windows 2008 R2 SP1, l'antivirus n'est pas installé sur le serveur, a part SQL,  il y'a Visio 2005 c'est les seules applications installées.

    L'event logs ne montre pas des erreurs en relation avec la mémoire et les processus affichés au niveau du gestionnaire des tâches comme j'ai dis précédemment ne consomment pas trop de mémoire chose qui est bizarre. Sinon quels sont les compteurs spécifiques à l'utilisation de la mémoire?

    Merci,


    Essayez de démarrer en mode maintenance et verifier qu'il semble encore le problème !


    vote if you think useful


    • Modifié F.ABASSI vendredi 5 décembre 2014 12:30
    vendredi 5 décembre 2014 12:29
  • Il s'agit d'un serveur de production, il nous faut planifier un temps adéquat et informer les utilisateurs...c'est bcp plus compliqué. Pour rajouter, ce serveur est une machine virtuelle hébergée sur un Host sous Windows Server 2012 et qui est gérée par VMM 2012 R2.

    Merci,

    vendredi 5 décembre 2014 14:10