Bonjour,
je fais fasse à un problème récurant sur un serveur de production. La mémoire ne fait qu’augmenter. Alors que l’utilisation du serveur n’as pas changé.
Par où commencer ?
Windows 2k sp1 - Sql 2005 Standard - Bi Xeon 3Go Ram - Stand Alone
Bonjour,
je fais fasse à un problème récurant sur un serveur de production. La mémoire ne fait qu’augmenter. Alors que l’utilisation du serveur n’as pas changé.
Par où commencer ?
Windows 2k sp1 - Sql 2005 Standard - Bi Xeon 3Go Ram - Stand Alone
SQL Server est programmé pour consommer toute la RAM même au détriment de toute autre application y compris l'OS, sauf pour ce dernier en cas de stress système. Qu'est ce qui vous gène dans ce comportement ? Normalement vous devez installer SQL Server sur un serveur dédié...
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
le serveur sql est bien seul sur la machine.Envoyé par SQLpro
ce qui me gene c'est que avant mon serveur utilisé 1.1 go en moyenne est maintenant je suis à 2.5... alors que rien n'as changé.. et lorsque q'un applicatif fait une requete il a un out of memory du serveur sql
essaie de limiter la mémoire alloué à l'instance sql server à 2/3 de la mémoire de la machine.
Il faut commencer par faire ce qu'on appelle "scale in" avant de faire du "scale out".
Commence par faire de l'optimisation de tes requêtes et procédures stockées par la suite, tu pourras chercher du côté de la mémoire.
Quel est exactement le message d'erreur ?
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Envoyé par SQLpro
merci pour votre aide.
alors pour l'instant je n'ai plus le probleme..
la seule chose que j'ai modifier c'est l'autorisation de la prise en charge de la memoire AWE.
affaire a suivre..
Salut j'ai eu le même problème et juste pour completer
le management studio express possède un onglet d'option "mémoire"
qui génére ce genre de script :
la "bonne" valeur MAX reste à déterminer, mais par défaut elle est à 2147483647 Mo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 EXEC sys.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDE GO EXEC sys.sp_configure N'max server memory (MB)', N'80' GO RECONFIGURE WITH OVERRIDE GO EXEC sys.sp_configure N'show advanced options', N'0' RECONFIGURE WITH OVERRIDE GO
un peu plus tard dans la journée :
pour info je viens de trouver sur le sujet http://technet.microsoft.com/fr-fr/l.../ms178067.aspx
reste que malgrès la mise en place de cette limite, la valeur mémoire de SQL server express 2005 dépasse : je suis à 87Mo pour 80 en valeur Max
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager