Memoria usada por SQL Server, cómo aumentarla?

26/07/2004 - 14:30 por Adán | Informe spam
Hola a todos, tengo el siguiente problema:
Tengo un servidor con 3 Gb de memoria, y sin embargo el
proceso sqlsrvr.exe nunca usa mas de 1,7 para trabajar,
figurando igual cantidad de memoria virtual usada
también. El rendimiento de la BBDD es anormalmente bajo
desde hace unas fechas, y creo que puede ser por esto.
La memoria usada por SQL siempre está en esa cifra de 1,7,
y nunca varía. La configuración indica que la asignación
de memoria es dinámica: en'Mínimo' figura un valor de 2, y
en 'Máximo' figura el total de memoria de servidor.
El servidor usa Windows 2003 Server Enterprise Edition.
¿Alguien me puede ayudar?
Gracias, un saludo.

Preguntas similare

Leer las respuestas

#1 Javier Loria
26/07/2004 - 16:10 | Informe spam
Hola:
Estas seguro que la memoria es el cuello de botella de este sistema?
Porque no revisas el siguiente contador con el Monitor de Desempeno del
Windows (Performance Monitor).
==SQL Server: Administrador de Cache: Proporcion de Aciertos de Cache.
== Si el porcentaje es mayor de 95% no obtendras practicamente ninguna
mejorar en el desempeno aumentando la memoria hay que buscar el problema en
otro lado. Si el porcentaje es menor al 90%, considera ciertamente un
aumento de memoria, en este caso necesitaras la version corporativa de SQL
Server.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Adán escribio:
Mostrar la cita
#2 Adan
26/07/2004 - 17:06 | Informe spam
Muchas gracias por el consejo. No, no estoy seguro de que
este sea el problema, pero, observando lo que me indicas
en tu respuesta, veo que la proporcion de aciertos no sube
del 50%, (supongo que es el contador 'Cache hit radio').
Por cierto, que estoy usando SQL Server 2000 Enterprise
Edition que supongo que es la que tu me indicas. Creo que
deberia ser capaz de soportar 4 Gb...

Un saludo! Adan.


Mostrar la cita
de este sistema?
Mostrar la cita
Desempeno del
Mostrar la cita
Aciertos de Cache.
Mostrar la cita
practicamente ninguna
Mostrar la cita
buscar el problema en
Mostrar la cita
ciertamente un
Mostrar la cita
corporativa de SQL
Mostrar la cita
1,7,
Mostrar la cita
2, y
Mostrar la cita
#3 Javier Loria
26/07/2004 - 18:11 | Informe spam
Hola:
Si el Cache Hit Ratio es 50% y el servidor tiene bastante tiempo de
estar prendido, entonces es deseable mas memoria y esperaria que esta
aumente de forma importante el desemepeno.
Revisa la configuracion del servidor, el archivo BOOT.INI (en la raiz de
C:\ normalmente) y agrega a la instruccion que levanta al servidor la opcion
/3GB
Si el servidor es Windows 2000 Advanced Server y el SQL es la version
Corporativa, deberia aumentar el consumo de memoria del SQL. Eso si tendras
que reiniciar el Servidor (Todo, no solo SQL).
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Adan escribio:
Mostrar la cita
#4 Oriol
27/07/2004 - 17:27 | Informe spam
Hola a todos,

Estoy siguiendo este hilo con especial interes ya que soy el encargado de
aumentar el rendimiento de mi servidor SQL. Estoy empezando en esto del
rendimiento, asi que voy perdido.

Primero me gustaria ver donde esta el Performance Monitor del que hablais.
Tambien estaria interesado en algun software que me permita valorar el
rendimiento de mi servidor, y asi poder justificar modificaciones de
hardware o software.

Gracias a todos.

Un saludo,
Oriol.

"Javier Loria" escribió en el mensaje
news:
Mostrar la cita
de
Mostrar la cita
opcion
Mostrar la cita
tendras
Mostrar la cita
#5 Maxi
27/07/2004 - 17:35 | Informe spam
Hola, el performance monitor es del mismo Windows y esta dentro del panel de
control, herramientas Administrativas :-)

Un buen sioft para evaluar tu Servidor es el Best Practice de MS, lo puedes
descargar de:

http://www.microsoft.com/downloads/...laylang=en

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Oriol" <intranet[arroba]rvsa-itv.com> escribió en el mensaje
news:eNhPA5%
Mostrar la cita
raiz
Mostrar la cita
version
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date: 18/07/2004
Ads by Google
Search Busqueda sugerida