Contadores de SQL Server 2000

10/12/2008 - 19:14 por jcac | Informe spam
Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15 conexiones
adicionales a su BD, y en la BD de producción hemos empezado a tener
problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver la
posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
10/12/2008 - 21:18 | Informe spam
Debe usted usar el profiler! como sabe que son problemas lo loqueos? un
detalle, muy pero muy poca ram tiene ese servidor


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jcac" escribió en el mensaje de
noticias:
Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15 conexiones
adicionales a su BD, y en la BD de producción hemos empezado a tener
problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver la
posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos

Respuesta Responder a este mensaje
#2 Gustavo Larriera (MVP)
10/12/2008 - 21:19 | Informe spam
Le recomiendo que empiece por los "grandes números". Ese servidor ha de estar
ahora algo pasado de carga si hay un servicio antivirus y además un servidor
Apache y considerando que tiene un hardware básico apto para tener solamente
al SQL Server.

Mire primero el %procesador y el uso de memoria que tienen el SQL Server, el
antivirus y el servidor Apache... de todas formas es anecdótico, saque todo
eso a otro servidor lo antes que su presupuesto se lo permita.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"jcac" wrote:

Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15 conexiones
adicionales a su BD, y en la BD de producción hemos empezado a tener
problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver la
posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos



Respuesta Responder a este mensaje
#3 jcac
10/12/2008 - 22:20 | Informe spam
Hola Maxi,

Gracias por tu comentario, los problemas los detectamos con sp_who2 y nos
indico que se estaban presentando, más que todo por que consultamos
información de ese servidor y lo hacemos a traves de internet, y justo en
ese instante se producieron los bloqueos, antes no habia.

Bueno el consumo de RAM que antes tenia el servidor era de solo unos 800K
esto mirando en el administrador de tareas, y el SQL Server solo consumia
como unos 500K, ahora este mismo consumo esta por los 1.4 Gigas y el SQL
esta en unos 800K, no ha habiado un aumento importante de usuarios, si bien
ahora son 50 aproximadamente antes eran unnos 40.

Creo que empezaremos como indicas con el Profiler, lo que no tengo muy claro
es que buscare allí, se que puedo que me indique que instrucciones se
ejecutan, eso lo hice para mejorar el rendimiento de la BD ya que alli
obtuve los procedimientos que se ejecutaban mas seguidos y se dedico tiempo
adicional en mejorarlos.

Si tuvieras alguna sugerencia o muchas más todas seran bienvenidas.

Saludos

Juan Carlos

PD. Cuanta memoria es la deberia de tener ese servidor considerando que es
un SQL Server 2000 Standart en un Windows Server 2003 Standart.


"Maxi Accotto" escribió en el mensaje
news:en$
Debe usted usar el profiler! como sabe que son problemas lo loqueos? un
detalle, muy pero muy poca ram tiene ese servidor


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jcac" escribió en el mensaje de
noticias:
Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15
conexiones adicionales a su BD, y en la BD de producción hemos empezado a
tener problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver la
posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos

Respuesta Responder a este mensaje
#4 jcac
10/12/2008 - 22:23 | Informe spam
Hola Gustavo,

Gracias por lo que me indicas revizare los contadores que me dices y vere
como van estos, aparentemente la instalación que se ha realizado en ese
servidor no ha sido la más adecuada, pero a veces eso no lo vemos nosotros.

Verificare los contadores desde el visor de rendimiento.

Si tuvieras alguna sugerencia adicional o muchas más serán bienvenidas.

Saludos

Juan Carlos

"Gustavo Larriera (MVP)"
escribió en el mensaje
news:
Le recomiendo que empiece por los "grandes números". Ese servidor ha de
estar
ahora algo pasado de carga si hay un servicio antivirus y además un
servidor
Apache y considerando que tiene un hardware básico apto para tener
solamente
al SQL Server.

Mire primero el %procesador y el uso de memoria que tienen el SQL Server,
el
antivirus y el servidor Apache... de todas formas es anecdótico, saque
todo
eso a otro servidor lo antes que su presupuesto se lo permita.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"jcac" wrote:

Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15
conexiones
adicionales a su BD, y en la BD de producción hemos empezado a tener
problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver la
posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos



Respuesta Responder a este mensaje
#5 Maxi Accotto
11/12/2008 - 01:57 | Informe spam
Hola, te recomiendo que no solo mires el profiler, montante con el
performance monitor de windows algunos contadores, por ejemplo fijate este
link

http://msdn.microsoft.com/es-ar/lib...72264.aspx

El profiler determinara que procesos estan teniendo problemas de
performance, un loqueo por mucho tiempo puede ser por varios causantes, por
ejemplo un update a una tabla que no tenga bien los indices entonces tarda
mas de lo adecuado y eso hace loquear las cosas.

Este tipo de diagnosticos no son cosas simples, si no eres muy ducho en el
tema te recomiendo contrates a un consultor a la larga te saldra mas
economico y tendras el porque de los problemas

1gb es muy poco hoy dia, no se cuanta memoria hace falta para tu instalacion
ya que habria que medir varias cosas para poder determinarlo adecuadamente,
pero con los costos de las ram diria que menos de 4gb no deberia tener ni de
casualidad


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jcac" escribió en el mensaje de
noticias:
Hola Maxi,

Gracias por tu comentario, los problemas los detectamos con sp_who2 y nos
indico que se estaban presentando, más que todo por que consultamos
información de ese servidor y lo hacemos a traves de internet, y justo en
ese instante se producieron los bloqueos, antes no habia.

Bueno el consumo de RAM que antes tenia el servidor era de solo unos 800K
esto mirando en el administrador de tareas, y el SQL Server solo consumia
como unos 500K, ahora este mismo consumo esta por los 1.4 Gigas y el SQL
esta en unos 800K, no ha habiado un aumento importante de usuarios, si
bien ahora son 50 aproximadamente antes eran unnos 40.

Creo que empezaremos como indicas con el Profiler, lo que no tengo muy
claro es que buscare allí, se que puedo que me indique que instrucciones
se ejecutan, eso lo hice para mejorar el rendimiento de la BD ya que alli
obtuve los procedimientos que se ejecutaban mas seguidos y se dedico
tiempo adicional en mejorarlos.

Si tuvieras alguna sugerencia o muchas más todas seran bienvenidas.

Saludos

Juan Carlos

PD. Cuanta memoria es la deberia de tener ese servidor considerando que es
un SQL Server 2000 Standart en un Windows Server 2003 Standart.


"Maxi Accotto" escribió en el mensaje
news:en$
Debe usted usar el profiler! como sabe que son problemas lo loqueos? un
detalle, muy pero muy poca ram tiene ese servidor


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"jcac" escribió en el mensaje de
noticias:
Hola lista,

Les explicare mas o menos el problema que estoy empezando a tener en una
base de producción:

- Tengo un servidor con un procesador XEON 3.00 Ghz con 1 GB de RAM
- Esta almacenada una BD de producción de 4 Gb más o menos de tamaño.
- Se conectan aproximadamente unos 50 usuarios a traves de distintos
aplicativos a esta BD.

Hasta hace unos días el servidor no prestaba ningún tipo de servicio
adicional mas que este, pero ahora le han aumentado lo siguiente:

- Otra BD del antivirus McAffe.
- Han aumentado un servidor apache para este antivirus.

Ahora vemos este antivirus realiza como aproximadamente unas 15
conexiones adicionales a su BD, y en la BD de producción hemos empezado
a tener problemas de rendiemiento, con bloqueos.

Como podría cuanto es lo que consume cada conexion a la BD para si ver
la posibilidad de sacar la BD del antivirus a otra maquina.

Saludos

Juan Carlos







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida