OVH Cloud OVH Cloud

Utilisation de la Mémoire

3 réponses
Avatar
Pascale
Bonjour,

J'ai deux serveurs Win2003 en cluster d=E9di=E9s =E0 SQL Server=20
2000 Ent. Ed. SP3.

Il y a deux instance SQL d'install=E9es. Les serveurs de=20
production sont 24/7 donc aucun arr=EAt.

Dans le task manager, un des deux process sqlservr.exe=20
est rendu =E0 514 000ko et il continue de monter. Ce=20
process correspond =E0 l'instance par d=E9faut qui n'est=20
aucunement utilis=E9e. Il n'y a aucune BD autre que les BD=20
syst=E8me de d=E9fini dans cette instance.=20

Au niveau de la m=E9moire, c'est dynamique par d=E9faut.=20

J'ai fais plusieurs recherche et j'ai trouv=E9 l'article=20
321363 dans le "Knowledge base" qui indique que ce seul=20
comportement peut =EAtre normal et qu'en jouant avec les =AB=20
maximum et minimum server memory =BB, je peux limiter=20
l'allocation de m=E9moire.

Avez-vous d'autres suggestions pour emp=EAcher=20
l'augmentation de l'utilisation de la m=E9moire? Avez-vous=20
une id=E9e de ce qui pourrait causer ce probl=E8me puisque=20
cette instance est non utilis=E9e?

Merci d'avance

3 réponses

Avatar
Med Bouchenafa
Ce comportement est effectivement normal.
En quoi est-ce gênant surtout si les serveurs sont totalement dédié à SQL Server comme cela semble
être le cas ici

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"Pascale" a écrit dans le message de news:
f42c01c43dde$20c14e70$
Bonjour,

J'ai deux serveurs Win2003 en cluster dédiés à SQL Server
2000 Ent. Ed. SP3.

Il y a deux instance SQL d'installées. Les serveurs de
production sont 24/7 donc aucun arrêt.

Dans le task manager, un des deux process sqlservr.exe
est rendu à 514 000ko et il continue de monter. Ce
process correspond à l'instance par défaut qui n'est
aucunement utilisée. Il n'y a aucune BD autre que les BD
système de défini dans cette instance.

Au niveau de la mémoire, c'est dynamique par défaut.

J'ai fais plusieurs recherche et j'ai trouvé l'article
321363 dans le "Knowledge base" qui indique que ce seul
comportement peut être normal et qu'en jouant avec les «
maximum et minimum server memory », je peux limiter
l'allocation de mémoire.

Avez-vous d'autres suggestions pour empêcher
l'augmentation de l'utilisation de la mémoire? Avez-vous
une idée de ce qui pourrait causer ce problème puisque
cette instance est non utilisée?

Merci d'avance
Avatar
Fred BROUARD
C'est tout à fait normal et il ne sert à rien de s'en inquiéter. Un SGBDR est le système informatique le plus
consommateur de resources de tous type : plus que de l'informatique temps réel ou du calcul scientifique !

Ne vous prenez pas le chou et ne le bridez pas vous risquez d'avoir des ennuis, alors qu'en le laissant faire vous
n'avez jusqu'ici eut aucun ennuis n'est ce pas ?

A +

Pascale a écrit:
Bonjour,

J'ai deux serveurs Win2003 en cluster dédiés à SQL Server
2000 Ent. Ed. SP3.

Il y a deux instance SQL d'installées. Les serveurs de
production sont 24/7 donc aucun arrêt.

Dans le task manager, un des deux process sqlservr.exe
est rendu à 514 000ko et il continue de monter. Ce
process correspond à l'instance par défaut qui n'est
aucunement utilisée. Il n'y a aucune BD autre que les BD
système de défini dans cette instance.

Au niveau de la mémoire, c'est dynamique par défaut.

J'ai fais plusieurs recherche et j'ai trouvé l'article
321363 dans le "Knowledge base" qui indique que ce seul
comportement peut être normal et qu'en jouant avec les «
maximum et minimum server memory », je peux limiter
l'allocation de mémoire.

Avez-vous d'autres suggestions pour empêcher
l'augmentation de l'utilisation de la mémoire? Avez-vous
une idée de ce qui pourrait causer ce problème puisque
cette instance est non utilisée?

Merci d'avance



--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
lionelp
Bonjour,

Il faut que tu prévois le mode dégradé, c'est à dire
lorsque les 2 instances seront sur le même noeud, pour
cela il faut limiter le max server memory à environ la
moitié de la mémoire physique.
Si en mode dégradé, une des 2 instances peut se satisfaire
de 100Mo alors tu peux mettre plus de la moitié pour
l'autre instance.

Cordialement,
LionelP

-----Message d'origine-----
Bonjour,

J'ai deux serveurs Win2003 en cluster dédiés à SQL Server
2000 Ent. Ed. SP3.

Il y a deux instance SQL d'installées. Les serveurs de
production sont 24/7 donc aucun arrêt.

Dans le task manager, un des deux process sqlservr.exe
est rendu à 514 000ko et il continue de monter. Ce
process correspond à l'instance par défaut qui n'est
aucunement utilisée. Il n'y a aucune BD autre que les BD
système de défini dans cette instance.

Au niveau de la mémoire, c'est dynamique par défaut.

J'ai fais plusieurs recherche et j'ai trouvé l'article
321363 dans le "Knowledge base" qui indique que ce seul
comportement peut être normal et qu'en jouant avec les «
maximum et minimum server memory », je peux limiter
l'allocation de mémoire.

Avez-vous d'autres suggestions pour empêcher
l'augmentation de l'utilisation de la mémoire? Avez-vous
une idée de ce qui pourrait causer ce problème puisque
cette instance est non utilisée?

Merci d'avance
.