sqlservr.exe consume toda la memoria de mi pc

21/10/2006 - 19:27 por Rafael Patiño Ortega | Informe spam
Hola a todos,

Necesito su ayuda.

Porque el sqlservr.exe consume toda la memoria disponible en mi PC ?

Tengo 2 Pc's:

Una de ellas tiene Winows 2000 advanced server, ahi instale el Sql Server
Enterprise Edition. Dentro del Administrador Corporativo tiene configurada la
memoria como: Usar un tamano de memoria fija (MB) = 128
y aun asi el sqlservr.exe consume memoria hasta que se la acaba.

La otra pc tiene Windows XP Profesional y tengo instalado el Sql Server
Personal Edition. Dentro del Administrador Corporativo tiene configurada la
memoria como: Dynamically configured Sql server memory
minimun (MB) = 0
y tiene un rango de 0 a 479
Maximun (MB) = 479
y tiene un rango de 0 a 479

y el sqlservr.exe consume memoria hasta que se la acaba.

Como veran de las 2 formas al sqlservr.exe le vale si esta fija o dinamica,
y esto hace que las dos pc se hagan lentas con el paso del tiempo, en un
tiempo muy corto, y tengo que detener el sqlserver o apagar la pc para que
vuelva a funcionar normal, pero al arracar el servicio del sql otra vez el
sqlservr.exe vuelve a consumir la memoria de la pc y esto es cuento de nunca
acabar.

La verdad ya me desepere y me dan ganas de mandar al cuerno al sql server y
buscar otra base de datos sin ese problema, aunque yo creo que es cuestion de
configuracion, pero no se en donde ni que hay que configurar.


HELP!!!!!!

Preguntas similare

Leer las respuestas

#1 Rafael Patiño Ortega
21/10/2006 - 19:31 | Informe spam
Uso
SQL SERVER 2000 PERSONAL EDITION
y
SQL SERVER 2000 ENTERPRISE EDITION
Saludos.


Rafael Patiño Ortega
Respuesta Responder a este mensaje
#2 César Duarte Mora
21/10/2006 - 20:18 | Informe spam
Compañero cuánta memoria en total tienen cada una de las máquinas?

Saludos,

MCP César Duarte Mora
Consultor de Inteligencia de Negocios
Microsoft Student Partner, Costa Rica
SoftechCR.NET Lead
Blog: cfdmo.blogspot.com

"Rafael Patiño Ortega" wrote
in message news:
Hola a todos,

Necesito su ayuda.

Porque el sqlservr.exe consume toda la memoria disponible en mi PC ?

Tengo 2 Pc's:

Una de ellas tiene Winows 2000 advanced server, ahi instale el Sql Server
Enterprise Edition. Dentro del Administrador Corporativo tiene configurada
la
memoria como: Usar un tamano de memoria fija (MB) = 128
y aun asi el sqlservr.exe consume memoria hasta que se la acaba.

La otra pc tiene Windows XP Profesional y tengo instalado el Sql Server
Personal Edition. Dentro del Administrador Corporativo tiene configurada
la
memoria como: Dynamically configured Sql server memory
minimun (MB) = 0
y tiene un rango de 0 a 479
Maximun (MB) = 479
y tiene un rango de 0 a 479

y el sqlservr.exe consume memoria hasta que se la acaba.

Como veran de las 2 formas al sqlservr.exe le vale si esta fija o
dinamica,
y esto hace que las dos pc se hagan lentas con el paso del tiempo, en un
tiempo muy corto, y tengo que detener el sqlserver o apagar la pc para que
vuelva a funcionar normal, pero al arracar el servicio del sql otra vez el
sqlservr.exe vuelve a consumir la memoria de la pc y esto es cuento de
nunca
acabar.

La verdad ya me desepere y me dan ganas de mandar al cuerno al sql server
y
buscar otra base de datos sin ese problema, aunque yo creo que es cuestion
de
configuracion, pero no se en donde ni que hay que configurar.


HELP!!!!!!


Respuesta Responder a este mensaje
#3 Maxi
21/10/2006 - 23:10 | Informe spam
Hola por default SQL consume toda la memoria si no le pones un tope en la
configuracion, ahora te pido por favor que te fijes si tenes el ultimo
service pack instalado con

select serverproperty('ProductLevel') desde tu query analizer, deberias dar
este resultado como minimo sp3


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Rafael Patiño Ortega" wrote
in message news:
Hola a todos,

Necesito su ayuda.

Porque el sqlservr.exe consume toda la memoria disponible en mi PC ?

Tengo 2 Pc's:

Una de ellas tiene Winows 2000 advanced server, ahi instale el Sql Server
Enterprise Edition. Dentro del Administrador Corporativo tiene configurada
la
memoria como: Usar un tamano de memoria fija (MB) = 128
y aun asi el sqlservr.exe consume memoria hasta que se la acaba.

La otra pc tiene Windows XP Profesional y tengo instalado el Sql Server
Personal Edition. Dentro del Administrador Corporativo tiene configurada
la
memoria como: Dynamically configured Sql server memory
minimun (MB) = 0
y tiene un rango de 0 a 479
Maximun (MB) = 479
y tiene un rango de 0 a 479

y el sqlservr.exe consume memoria hasta que se la acaba.

Como veran de las 2 formas al sqlservr.exe le vale si esta fija o
dinamica,
y esto hace que las dos pc se hagan lentas con el paso del tiempo, en un
tiempo muy corto, y tengo que detener el sqlserver o apagar la pc para que
vuelva a funcionar normal, pero al arracar el servicio del sql otra vez el
sqlservr.exe vuelve a consumir la memoria de la pc y esto es cuento de
nunca
acabar.

La verdad ya me desepere y me dan ganas de mandar al cuerno al sql server
y
buscar otra base de datos sin ese problema, aunque yo creo que es cuestion
de
configuracion, pero no se en donde ni que hay que configurar.


HELP!!!!!!


Respuesta Responder a este mensaje
#4 Alejandro Mesa
22/10/2006 - 01:42 | Informe spam
Rafael,

Debes poner un valor de memoria maxima a usar "max server memory". Usa el
procedimiento sp_configure junto con el comando RECONFIGURE. Ejecuta
sp_configure en ambas maquinas y postea el resultado. Fijate en los valores
de "config_value"y "run_value" de la "max server memory". No se porque has
seteado sql server enterprise para que use un tamaño fijo y tan pequeño, pues
me llama la atencion que estes usando versiones del sistema operativo, asi
como sql server, de alta potencia (Advanced Server y Enterprise) y que sin
embargo solo quieras darle a SQL Server 128 MBytes. Cuanta memoria tienes en
ese servidor?

sp_configure
http://msdn.microsoft.com/library/d...z_0put.asp


AMB

"Rafael Patiño Ortega" wrote:

Hola a todos,

Necesito su ayuda.

Porque el sqlservr.exe consume toda la memoria disponible en mi PC ?

Tengo 2 Pc's:

Una de ellas tiene Winows 2000 advanced server, ahi instale el Sql Server
Enterprise Edition. Dentro del Administrador Corporativo tiene configurada la
memoria como: Usar un tamano de memoria fija (MB) = 128
y aun asi el sqlservr.exe consume memoria hasta que se la acaba.

La otra pc tiene Windows XP Profesional y tengo instalado el Sql Server
Personal Edition. Dentro del Administrador Corporativo tiene configurada la
memoria como: Dynamically configured Sql server memory
minimun (MB) = 0
y tiene un rango de 0 a 479
Maximun (MB) = 479
y tiene un rango de 0 a 479

y el sqlservr.exe consume memoria hasta que se la acaba.

Como veran de las 2 formas al sqlservr.exe le vale si esta fija o dinamica,
y esto hace que las dos pc se hagan lentas con el paso del tiempo, en un
tiempo muy corto, y tengo que detener el sqlserver o apagar la pc para que
vuelva a funcionar normal, pero al arracar el servicio del sql otra vez el
sqlservr.exe vuelve a consumir la memoria de la pc y esto es cuento de nunca
acabar.

La verdad ya me desepere y me dan ganas de mandar al cuerno al sql server y
buscar otra base de datos sin ese problema, aunque yo creo que es cuestion de
configuracion, pero no se en donde ni que hay que configurar.


HELP!!!!!!


Respuesta Responder a este mensaje
#5 Rafael Patiño Ortega
22/10/2006 - 06:41 | Informe spam
Respuesta para Cesar:
Las 2 Pc tienen 512 MB de RAM y Disponibles 480 y 507 MB respectivamente

Respuesta para Maxi:
ejecute el select serverproperty('ProductLevel') en el query analizer y en
las dos pc me dio el resultado siguiente: RTM

Respuesta para Alejandro:
El max server memory (MB) tiene 2147483647 en las dos columnas (config_value
y run_value) la pc que tiene el sqlserver 2000 personal edition con windows
xp profesional
y
El max server memory (MB) tiene 128 en las dos columnas (config_value y
run_value) la pc que tiene el sqlserver 2000 enterprise edition con windows
advanced server

Nota aclaratoria, la memoria de 128 MB no la cambie, ni la puse yo, cuando
instale el sqlserver 2000 enterprise edition asi lo puso, pero con gusto
puedo cambiar ese dato si me sugieren un numero.

Por Favor diganme que hago y con gusto lo hago para que se corrija esta
bronca.

Gracias de antemano por atender mi solicitud de ayuda.

Les aseguro que voy a seguir cada paso que me sugieran hacer para arreglarlo.

Saludos.-

Rafael Patiño Ortega
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida