Chequear memoria - Monitor de rendimiento

28/02/2008 - 14:25 por Jose Daniel | Informe spam
Hola, quería consultar sobre como analizar la memoria utilizada por sql
server.
Entiendo que el sql consume toda la memoria disponible, pero como puedo
saber a través
de estos contadores que necesita más?
Incluí muchos valores del objeto memoria en los contadores pero no entiendo
el gráfico ni los
números.
Actualmente tengo max server memory 4096 (4 gb de los 5 gb del servidor).
Mis consultas concretas son 3:
1) Con algún ejemplo claro me pueden indicar que contadores muestran la cant
max de
memoria utilizada y la cant utilizada en un momento dado?
(Quiero saber que contador incluir que me diga constantemente max server
mem 4096 o
si es otra unidad como interpretarla. Idem para mem utilizada
actualmente)
2) En caso de que el cuello de botella no sea la memoria sino disco o
procesador, supongo
que un aumento de memoria igualmente resultaría beneficioso (+ elementos
en cache, etc..). Es así?
Esto lo comento porque ya comprarmos 4 gb de memoria más y quisiera
evaluar
rendimiento antes y después de instalarla.
3) Según la versión de win y sql que tengo no es necesario ninguna
modificación para que
se tome el aumento de ram de 4 a 8 gb. Estoy equivocado? Hay que hacer
algo?
Gracias!
Microsoft SQL Server 2005 - 9.00.2153.00 (X64)

Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 1)
 

Leer las respuestas

#1 Gux (MVP)
28/02/2008 - 15:52 | Informe spam
Para medir uso de memoria use los contadores que se mencionan en los Books
Online (BOL):

Monitoring Memory Usage
http://msdn2.microsoft.com/en-us/li...76018.aspx

SQL Server 2005 Standard puede direccionar tanta memoria como pueda hacerlo
el sistema operativo, sin necesidad de configuración especial. Por supuesto,
cuanta más memoria haya, tanto mejor.

SQL Server aprovecha muy bien la memoria extra que usted le pueda dar.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Jose Daniel" wrote:

Hola, quería consultar sobre como analizar la memoria utilizada por sql
server.
Entiendo que el sql consume toda la memoria disponible, pero como puedo
saber a través
de estos contadores que necesita más?
Incluí muchos valores del objeto memoria en los contadores pero no entiendo
el gráfico ni los
números.
Actualmente tengo max server memory 4096 (4 gb de los 5 gb del servidor).
Mis consultas concretas son 3:
1) Con algún ejemplo claro me pueden indicar que contadores muestran la cant
max de
memoria utilizada y la cant utilizada en un momento dado?
(Quiero saber que contador incluir que me diga constantemente max server
mem 4096 o
si es otra unidad como interpretarla. Idem para mem utilizada
actualmente)
2) En caso de que el cuello de botella no sea la memoria sino disco o
procesador, supongo
que un aumento de memoria igualmente resultaría beneficioso (+ elementos
en cache, etc..). Es así?
Esto lo comento porque ya comprarmos 4 gb de memoria más y quisiera
evaluar
rendimiento antes y después de instalarla.
3) Según la versión de win y sql que tengo no es necesario ninguna
modificación para que
se tome el aumento de ram de 4 a 8 gb. Estoy equivocado? Hay que hacer
algo?
Gracias!
Microsoft SQL Server 2005 - 9.00.2153.00 (X64)

Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 1)



Preguntas similares