OVH Cloud OVH Cloud

Memoire occupée

2 réponses
Avatar
LM
Bonsoir,

J'ai un problème avec la configuration de mon SQL Server 2000. Je me rend
compte que la place occupée par le process sqlservr.exe est de plus en plus
importante au fur à mesure que des requêtes sont passées sur la base. Et
cela relativement rapidement (de 18 Mo occupé au démarrage, je me retrouve
vite à 200 ou 300 Mo) Que faut il faire pour que le process ne prenne pas
aussi vite autant de place ?

Merci !

Laurent

2 réponses

Avatar
Fred BROUARD
LM a écrit :
Bonsoir,

J'ai un problème avec la configuration de mon SQL Server 2000. Je me rend
compte que la place occupée par le process sqlservr.exe est de plus en plus
importante au fur à mesure que des requêtes sont passées sur la base. Et
cela relativement rapidement (de 18 Mo occupé au démarrage, je me retrouve
vite à 200 ou 300 Mo) Que faut il faire pour que le process ne prenne pas
aussi vite autant de place ?




C'est le comportement NORMAL de tout bon SGBDR qui place en cache TOUTES
les données utilisée.
C'est pourquoi un SGBDR doit être installé sur un serveur dédié et seul.

maintenant vous pouvez faire cohabiter SQL Server avec n'importe quelle
autre application ou service, mais il faut lui limiter la mémoire et ce
sera donc au détriment des performances de SQL Server.

pour ce faire : procédure système, sp_configure, option max server memory

A +


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************

Merci !

Laurent




Avatar
LM
Merci pour ces renseignements.

Laurent

"Fred BROUARD" a écrit dans le message de news:

LM a écrit :
Bonsoir,

J'ai un problème avec la configuration de mon SQL Server 2000. Je me rend
compte que la place occupée par le process sqlservr.exe est de plus en
plus importante au fur à mesure que des requêtes sont passées sur la
base. Et cela relativement rapidement (de 18 Mo occupé au démarrage, je
me retrouve vite à 200 ou 300 Mo) Que faut il faire pour que le process
ne prenne pas aussi vite autant de place ?




C'est le comportement NORMAL de tout bon SGBDR qui place en cache TOUTES
les données utilisée.
C'est pourquoi un SGBDR doit être installé sur un serveur dédié et seul.

maintenant vous pouvez faire cohabiter SQL Server avec n'importe quelle
autre application ou service, mais il faut lui limiter la mémoire et ce
sera donc au détriment des performances de SQL Server.

pour ce faire : procédure système, sp_configure, option max server memory

A +


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************

Merci !

Laurent