¿Por qué Tarda en liberar de memoria sqlserver?

19/03/2006 - 17:43 por ArraY | Informe spam
En relación a este problema:
http://groups.google.es/group/micro...a244?hl=es

me remito a este grupo para que me den si existe alguna explicación de
porqué no se libera de memoria (Proceso sqlserver.exe) el número de
KB de la utilizacion de la misma; es decir cuando se cierran sus
conexiones y más aún cuando se cierra la aplicación cliente
correctamente.

Lo que si me he dado cuenta es que tarda un tiempo en baja de KB ese
proceso al liberar conexiones¿Eso es así? ¿Que deja en una tipo
cache por si luego se dice de volver a realizar las mismas conexiones?

Un saludo,
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
19/03/2006 - 19:21 | Informe spam
Por razones de diseño, SQL Server no libera automáticamente la memoria y
tiende a "quedarse con la memoria" para preventivamente reusarla.

Si quieres limitar el uso de memoria, puedes configurarlo para que no se
exceda de X cantidad de RAM.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"ArraY" wrote in message
news:
En relación a este problema:
http://groups.google.es/group/micro...a244?hl=es

me remito a este grupo para que me den si existe alguna explicación de
porqué no se libera de memoria (Proceso sqlserver.exe) el número de
KB de la utilizacion de la misma; es decir cuando se cierran sus
conexiones y más aún cuando se cierra la aplicación cliente
correctamente.

Lo que si me he dado cuenta es que tarda un tiempo en baja de KB ese
proceso al liberar conexiones¿Eso es así? ¿Que deja en una tipo
cache por si luego se dice de volver a realizar las mismas conexiones?

Un saludo,

Preguntas similares