Consumo excesivo de memoria del servicio sqlservr.exe

20/10/2004 - 01:25 por Omar Muñoz | Informe spam
Buen Dia, hemos desarrollado una aplicacion que guarda BLOBs ( objetos
binarios ) y repentinamente hemos tenido problemas ya que el servicio
sqlservr.ese se incrementa hasta saturar la memoria y no permitir ninguna
otra accion. En un instante dado supusimos que el problema era por
transacciones pendientes, pero luego nos dimos cuenta de que no era asi, ya
que todas las transaciones se terminaban correctamente. Posteriomente
supusimos que era un cursor que se quedaba residente en memoria, utilizamos
procedimientos almacenados para realizar las transacciones, pero segimos con
el mismo problema.

Al llegar al maximo de memoria manda el siguiente error "Memoria o recursos
insuficientes"

Alguien sabe algo al respecto ???
Saludos

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
19/10/2004 - 23:36 | Informe spam
Creo que deberian realizar un analisis delos contadores de performance,
especialmente los referidos a memoria, para determinar de que tipo de
memoria se queda exhausto SQL Server.

Cuanta memoria RAM tiene actualmente el servidor?

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Omar Muñoz" wrote in message
news:
Buen Dia, hemos desarrollado una aplicacion que guarda BLOBs ( objetos
binarios ) y repentinamente hemos tenido problemas ya que el servicio
sqlservr.ese se incrementa hasta saturar la memoria y no permitir ninguna
otra accion. En un instante dado supusimos que el problema era por
transacciones pendientes, pero luego nos dimos cuenta de que no era asi,


ya
que todas las transaciones se terminaban correctamente. Posteriomente
supusimos que era un cursor que se quedaba residente en memoria,


utilizamos
procedimientos almacenados para realizar las transacciones, pero segimos


con
el mismo problema.

Al llegar al maximo de memoria manda el siguiente error "Memoria o


recursos
insuficientes"

Alguien sabe algo al respecto ???
Saludos


Respuesta Responder a este mensaje
#2 MAXI
19/10/2004 - 23:47 | Informe spam
Hola, bueno esto se puede dar mucho cuando hay malas practicas de
programacion como:

Cursores
Tablas Temporales
Transacciones Abiertas
Conexiones sin cerrar
Etc
Etc


Pero ademas de todo esto, es importante que el servidor de Sql sea de Sql y
no pongan Exchange ISS, etc.

De todos modos podes configurar a SqlServer (de hecho yo hago eso) que
utilice hasta un maximo de la RAM, por ejemplo trato en lo posible en
dejarle librte unos 128Mb como minimo al SO




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"Omar Muñoz" escribió en el mensaje
news:
Buen Dia, hemos desarrollado una aplicacion que guarda BLOBs ( objetos
binarios ) y repentinamente hemos tenido problemas ya que el servicio
sqlservr.ese se incrementa hasta saturar la memoria y no permitir ninguna
otra accion. En un instante dado supusimos que el problema era por
transacciones pendientes, pero luego nos dimos cuenta de que no era asi,
ya
que todas las transaciones se terminaban correctamente. Posteriomente
supusimos que era un cursor que se quedaba residente en memoria,
utilizamos
procedimientos almacenados para realizar las transacciones, pero segimos
con
el mismo problema.

Al llegar al maximo de memoria manda el siguiente error "Memoria o
recursos
insuficientes"

Alguien sabe algo al respecto ???
Saludos


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida