Administración avanzada de SQL server 2000

29/09/2004 - 23:34 por Sergio | Informe spam
Hola,

tengo un servidor de SQL server 2000, en un servidor bastante potente con 4
procesadores xeon y 4 Gb de Ram. Con 3 Gb reservados exclusivamente al
proceso del SQL.

Ultimamente se está queda sin memoria de vez en cuando y el servicio de SQL
no responde, no veo nada raro en los logs, y me gustaría saber si alguien
conoce alguna aplicación que admimistre los logs del servidor SQL, o que me
permita hacer un seguimiento más exahustivo y que usuario está haciendo
consultas que me provocan que se quede sin memoria y sin conexiones, pues a
veces se llegan a superar las 32000 conexiones.

Alguien me puede dar alguna idea? de con qué logs o con qué herramienta
ubicar el problema?

Un saludo y muchas gracias.

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
29/09/2004 - 23:56 | Informe spam
La herramienta que te sugiero que pongas en funcionamiento es la del
Profiler. Esto te permitira saber en detalle quienes estan conectandose, que
estan haciendo al servidor, que sentencias se ejecutaron, cuanto tiempo
tardo en ejecutarse cada una, etc.

Ahora si tenes mas de 32000 conexiones abiertas creo que analizaria en
profundidad las aplicaciones. A menos que tengas por lo menos 32000
usuarios, algo no esta funcionando como debe.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Sergio" wrote in message
news:Oj$
Hola,

tengo un servidor de SQL server 2000, en un servidor bastante potente con


4
procesadores xeon y 4 Gb de Ram. Con 3 Gb reservados exclusivamente al
proceso del SQL.

Ultimamente se está queda sin memoria de vez en cuando y el servicio de


SQL
no responde, no veo nada raro en los logs, y me gustaría saber si alguien
conoce alguna aplicación que admimistre los logs del servidor SQL, o que


me
permita hacer un seguimiento más exahustivo y que usuario está haciendo
consultas que me provocan que se quede sin memoria y sin conexiones, pues


a
veces se llegan a superar las 32000 conexiones.

Alguien me puede dar alguna idea? de con qué logs o con qué herramienta
ubicar el problema?

Un saludo y muchas gracias.


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
30/09/2004 - 00:03 | Informe spam
Puedes usar SQL Profiler para trazar qué actividades se están haciendo. Para
monitorear el uso de recursos puedes usar el Performance Monitor del sistema
operativo. Interactivamente puedes usar el sproc sp_who para ver qué están
haciendo los procesos clientes.

Por supuesto, aplica previamente el SP3.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Sergio" wrote in message
news:Oj$
Hola,

tengo un servidor de SQL server 2000, en un servidor bastante potente con
4
procesadores xeon y 4 Gb de Ram. Con 3 Gb reservados exclusivamente al
proceso del SQL.

Ultimamente se está queda sin memoria de vez en cuando y el servicio de
SQL
no responde, no veo nada raro en los logs, y me gustaría saber si alguien
conoce alguna aplicación que admimistre los logs del servidor SQL, o que
me
permita hacer un seguimiento más exahustivo y que usuario está haciendo
consultas que me provocan que se quede sin memoria y sin conexiones, pues
a
veces se llegan a superar las 32000 conexiones.

Alguien me puede dar alguna idea? de con qué logs o con qué herramienta
ubicar el problema?

Un saludo y muchas gracias.


Respuesta Responder a este mensaje
#3 Javier Loria
30/09/2004 - 17:02 | Informe spam
Hola:
Es esperado tener 32,000 conexiones? o podria ser un programa con un
"leak" de conexiones (las habre y no las cierra).
Si mal no me acuerdo cada conexion en SQL consume 37Kb o sea que estamos
hablando que solamente en mantenimiento de Conexiones gastas mas de 1 Gb.
Mi sugerencia es que montes un laboratorio con la BD y la aplicacion y
vayas haciendo pruebas, monitorea con el Profiler y capturas las conexiones
que abres y cierras para cada accion de los usuarios.
Suerte,


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

"Sergio" wrote in message
news:Oj$
Hola,

tengo un servidor de SQL server 2000, en un servidor bastante potente con


4
procesadores xeon y 4 Gb de Ram. Con 3 Gb reservados exclusivamente al
proceso del SQL.

Ultimamente se está queda sin memoria de vez en cuando y el servicio de


SQL
no responde, no veo nada raro en los logs, y me gustaría saber si alguien
conoce alguna aplicación que admimistre los logs del servidor SQL, o que


me
permita hacer un seguimiento más exahustivo y que usuario está haciendo
consultas que me provocan que se quede sin memoria y sin conexiones, pues


a
veces se llegan a superar las 32000 conexiones.

Alguien me puede dar alguna idea? de con qué logs o con qué herramienta
ubicar el problema?

Un saludo y muchas gracias.


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