Laboratoire Microsoft |  Blog |  Webcast |  Students Club |  FaqXP  |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

[ RESOLU ] Sqlservr.exe qui consomme beaucoup de mémoire !

Un forum dédié au serveur de Base de Données Made in Microsoft

Modérateurs: Thierry DEMAN (MVP Exchan, ygainche, Modérateurs_Applicatifs

[ RESOLU ] Sqlservr.exe qui consomme beaucoup de mémoire !

Messagepar Cnx sur Mer 05 Sep 2007, 14:38

Bonjour,

j'ai le process sqlservr qui consomme beaucoup de mémoire sur mon serveur SBS 2003.
Au bout de 3 / 4 jours il utilise plus de la moitié de la mémoire dispo sur le serveur ( 4Go de RAM ).
SQL 2005 est utilisé par Backup Exec.

Comment puis-je limiter le process ?


Merci par avance pour votre aide,
Cordialement,
Cnx
Dernière édition par Cnx le Mar 11 Sep 2007, 9:55, édité 3 fois au total.
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar unarcher sur Mer 05 Sep 2007, 16:12

Dans les proprietes du serveur SQL dans ta console de gestion de SQL Server, tu dois trouver une proprieté permettant de choisir la quantité de RAM à affecter a SQL Server.
Par défaut, il ne se fixe pas de limite, donc si il peut tout te bouffer, il te bouffera tout :p
MCSE 2003
www.microsoft.com/learning/mcp/transcripts
Transcript ID : 679619 pass : microsoft
unarcher
Master
Master
 
Messages: 909
Inscrit le: Lun 21 Juin 2004, 12:53

Messagepar Cnx sur Mer 05 Sep 2007, 17:42

Merci pour cette réponse

unarcher a écrit:Dans les proprietes du serveur SQL dans ta console de gestion de SQL Server, tu dois trouver une proprieté permettant de choisir la quantité de RAM à affecter a SQL Server.
Par défaut, il ne se fixe pas de limite, donc si il peut tout te bouffer, il te bouffera tout :p


Je vais dans Démarrer/Programmes/Microsoft SQL Server 2005/Outils de configuration puis dans SQL Server configuration manager et je ne vois rien concernant l'allocation de la mémoire.

Je suis totalement miro 8O ou je ne suis pas au bon endroit ?
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar mtessier sur Mer 05 Sep 2007, 18:24

dans le panneau Object manger, tu fait

bouton de droit sur le serveur,
ensuite tu click propriété.
Tu click sur Memory
MCSA 2003 Messaging
Microsoft Certified Technology Specialist
Microsoft Certified Professional
Microsoft Certified Business Management Solutions Specialist : Microsoft Dynamics AX 4.0
Avatar de l’utilisateur
mtessier
Grand Master
Grand Master
 
Messages: 1411
Inscrit le: Mar 28 Fév 2006, 22:34
Localisation: Montreal

Messagepar Cnx sur Mer 05 Sep 2007, 18:53

Gamleur84 a écrit:dans le panneau Object manger, tu fait

bouton de droit sur le serveur,
ensuite tu click propriété.
Tu click sur Memory


Object manager 8O :?:
Je le trouve ou celui là ?

Est il possible d'avoir le chemin complet svp ?

Merci
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar mtessier sur Mer 05 Sep 2007, 19:38

Salut,

ouvre SQL Server Management Studio.

Connecte toi au serveur

à gauche, le panneau principal s'appelle Object Explorer ( et non Manager :oops: )

bouton de droit sur le serveur
ensuite tu click propriété.
Tu click sur Memory
MCSA 2003 Messaging
Microsoft Certified Technology Specialist
Microsoft Certified Professional
Microsoft Certified Business Management Solutions Specialist : Microsoft Dynamics AX 4.0
Avatar de l’utilisateur
mtessier
Grand Master
Grand Master
 
Messages: 1411
Inscrit le: Mar 28 Fév 2006, 22:34
Localisation: Montreal

Messagepar Cnx sur Mer 05 Sep 2007, 21:27

Gamleur84 a écrit:Salut,

ouvre SQL Server Management Studio.

Connecte toi au serveur

à gauche, le panneau principal s'appelle Object Explorer ( et non Manager :oops: )

bouton de droit sur le serveur
ensuite tu click propriété.
Tu click sur Memory


WAAAAAAAA ! voila de l'info 8)
Je n'avais pas SQL Server Management Studio d'installé sur ce serveur.

maintenant je peux régler les paramètres :lol:

Un grand merci pour ton aide précieuse.

Cordialement,
Cnx
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar Cnx sur Sam 08 Sep 2007, 8:27

Bonjour,

J'ai installé, comme Gamleur84 l'écrit plus haut, SQL Server Management Studio. J'ai modifié la quantité max de mémoire allouée à 500Mo mais je dépasse quand même cette limite.

Une idée de ce qui se passe ?

Cordialement,
Cnx
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar Toshi sur Mar 11 Sep 2007, 8:30

Salut,

As-tu redémarré ton serveur depuis le changement de paramètre? As-tu vérifié que c'était bien SQL Server qui te prenait cette mémoire?
MCSD VB6,VB.Net,C#
MCPD Web Dev.
MCDBA SQL 7,2000
MCITP Dba/Dev SQL 2005
MCT
Avatar de l’utilisateur
Toshi
Grand Master Flash
Grand Master Flash
 
Messages: 2727
Inscrit le: Mar 02 Mai 2006, 15:50

Messagepar Cnx sur Mar 11 Sep 2007, 8:44

Toshi a écrit:Salut,

As-tu redémarré ton serveur depuis le changement de paramètre? As-tu vérifié que c'était bien SQL Server qui te prenait cette mémoire?


Bonjour,

Oui bien entendu. J'ai d'abord relancé les services et voyant que cela ne changeait rien j'ai rebooté le serveur. La limite que j'ai fixé à 500Mo n'est pas prise en compte et maintenant j'ai un taux d'occupation de 1Go avec SQLServer et il ne cesse d'augmenter.

Merci pour ton aide

Cordialement,
Cnx
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar Toshi sur Mar 11 Sep 2007, 9:00

Pour avoir eu le même soucis sur un de mes serveurs, je suis étonné qu'il ne prenne pas en compte cette limite.

As-tu vérifié que ta modification avait été prise en compte dans Management Studio? un de mes clients avait une fois cliqué sur annuler au lieu de OK sans s'en rendre compte...on sait jamais :wink:
MCSD VB6,VB.Net,C#
MCPD Web Dev.
MCDBA SQL 7,2000
MCITP Dba/Dev SQL 2005
MCT
Avatar de l’utilisateur
Toshi
Grand Master Flash
Grand Master Flash
 
Messages: 2727
Inscrit le: Mar 02 Mai 2006, 15:50

Messagepar Cnx sur Mar 11 Sep 2007, 9:10

Toshi a écrit:Pour avoir eu le même soucis sur un de mes serveurs, je suis étonné qu'il ne prenne pas en compte cette limite.

As-tu vérifié que ta modification avait été prise en compte dans Management Studio? un de mes clients avait une fois cliqué sur annuler au lieu de OK sans s'en rendre compte...on sait jamais :wink:


Oui, vérifié, re-vérifié et aussi ..... re-vérifié :D . La limite est bien fixée.
Ceci dit, je viens de m'apercevoir d'une petite chose étrange.
Backup Exec 10 tourne sur ce serveur et lorsque je coupe SQL concernant Backup Exec, j'ai toujours un process SQLServer.exe qui bouffe beaucoup de mémoire.

Lorsque l'on limite avec management studio, que limite t'il exactement ?
Tous les process ou uniquement une base de données en particulier ?

Cordialement,
Cnx
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02

Messagepar Cnx sur Mar 11 Sep 2007, 9:54

Bonjour,

J'ai trouvé :lol: mais j'ai un peu honte :oops:
En fait je cherchais uniquement du coté de Backup Exec
alors que le problème était du coté de MSSQL$SBSMONITORING.
C'était lui le responsable. Chaque jour il bouffait 200 à 300Mo de plus
que la veille !

là visiblement le problème est réglé.

Merci à tous pour votre aide et vos pistes.

Cordialement,
Cnx
Cnx
Junior
Junior
 
Messages: 37
Inscrit le: Mer 17 Mai 2006, 14:02


Retourner vers SQL Server

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités



Accueil | News | Articles | Tips | Outils | FAQ XP | Certification | Easters Eggs
Essentiels | Top Sites | Glossaire | Vidéos | Whitepapers | Essentiels | Boîte à Scripts
Conditions d'utilisation é Copyright | Respect de la vie privée