¿Tiene el SQLServer un log de los procesos?

15/04/2004 - 08:55 por Naimps | Informe spam
Resulta que ayer por la tarde, de repente, un usuario se quejó de que el
sistema no le respondía.

Miré los bloqueos, y había uno. Raro, raro, raro. Los maté, pero a partir
de entonces el sistema respondía muy lentamente. Y además, de vez en cuando
aparecían bloqueos. Al final, y como hace unas semanas ocurrió lo mismo,
paré el SQLserver y lo volví a levantar y listo calisto.

Esta mañana he mirado los registros del Entreprise Manager y sólo me
aparece los procesos que maté, pero me gustaría saber todos los procesos
que había en marcha para intentar averiguar qué pasó.

Muchas gracias.

Preguntas similare

Leer las respuestas

#6 ulises
15/04/2004 - 20:47 | Informe spam
En la pagina principal de http://www.sql-server-
performance.com, hay varios capítulos sobre Performance
Monitor y te da algunos tips para medir el rendimiento de
tu máquina.

Si deseas algo en español, en el site de Miguel
(http://www.portalsql.com) busca por "rendimiento" y
encontrarás un artículo de Emilio Boucau
llamado "COLABORA: Network Administrator. Monitoreo".

Saludos,
Ulises

Bueno.

He abierto el monitor de rendimiento, y estoy perdidísimo.

No se cómo me puede ayudar esto a determinar na de na.


¿Me puedes hechar una
mano para configurarlo?
Otra cosa: supongo que cuando tenga el problema, debo de


mirar el monitor, y
esto será un problema, pues si pasa un fin de semana o


por las noches, yo no
tengo acceso.

Muchas gracias otra vez.


"Miguel Egea"


escribió en el mensaje
news:
inicio->ejecutar-<perfmon, es una herramienta del




sistema operativo

i
Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:16ujkkh3r3cde$
> On Thu, 15 Apr 2004 09:19:05 +0200, Miguel Egea wrote:
>
> > ese log no lo tienes a posteriori, solo muestra




aquellas acciones que
> > considera relevantes, backups, kills, etc. Sin




embargo, yo lo que
haría
es
> > poner unas medidas del monitor de rendimiento y ver




que ha cambiado en
los
> > momentos de lentitud, para averiguar cual es el




cuello de botella
> >
> > Suerte
>
> ¿Monitor de rendimiento? ¿Eso viene con el SQLserver




o es una
herramienta
a
> "agenciarme"?






.

Respuesta Responder a este mensaje
#7 Eladio Rincón
15/04/2004 - 21:12 | Informe spam
Antes de analizar el operativo, ¿estás seguro que no es problema de SQL Server? bloqueos, consultas pesadas, trabajos administrativos, ...

Saludos,
Eladio

Víctor wrote:
Bueno.

He abierto el monitor de rendimiento, y estoy perdidísimo.

No se cómo me puede ayudar esto a determinar na de na. ¿Me puedes
hechar una mano para configurarlo?
Otra cosa: supongo que cuando tenga el problema, debo de mirar el
monitor, y esto será un problema, pues si pasa un fin de semana o por
las noches, yo no tengo acceso.

Muchas gracias otra vez.


"Miguel Egea" escribió en el
mensaje news:
inicio->ejecutar-<perfmon, es una herramienta del sistema operativo

i
Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:16ujkkh3r3cde$
On Thu, 15 Apr 2004 09:19:05 +0200, Miguel Egea wrote:

ese log no lo tienes a posteriori, solo muestra aquellas acciones
que considera relevantes, backups, kills, etc. Sin embargo, yo lo
que haría es poner unas medidas del monitor de rendimiento y ver
que ha cambiado en los momentos de lentitud, para averiguar cual
es el cuello de botella

Suerte



¿Monitor de rendimiento? ¿Eso viene con el SQLserver o es una
herramienta a "agenciarme"?
Respuesta Responder a este mensaje
#8 Naimps
16/04/2004 - 16:08 | Informe spam
Bueno, bueno, bueno.

GRacias por todos los comentarios.

¿Problema de que el LOG está lleno? "Ara mesmo" me pongo a mirar qué es eso
y cómo controlarlo.

Respecto a bloqueos, consultas pesadas... sí que hay. Tengo transacciones
pesdas (Stored Procedures), aunque he intentado optimizarlas todo lo que he
podido (y se, claro): he creado índices agrupados y junto con el plan de
ejecución del Analyzer (para ver qué índices utiliza) y con las
estadísticas, pues las distintas consultas las he optimizado.

Bloqueos también se producen (tengo tablas que son contadores y claro,
hasta que no termina un SP, el otro está esperando), pero hace más de un
año que no he visto "bloqueos" en el Entreprise Manager. Hasta hace un mes.

Lo curioso es que las dos veces que el sistema ha empezado a ir leeeento,
no había ningún procedimiento que pudiera ser el causante; de hecho, una
vez restaurado el sistema, he vuelto a ejecutar las operaciones que podrían
ser las causantes, y se han ejecutado la mar de bien.



On Thu, 15 Apr 2004 21:12:23 +0200, Eladio Rincón wrote:

Antes de analizar el operativo, ¿estás seguro que no es problema de SQL Server? bloqueos, consultas pesadas, trabajos administrativos, ...

Saludos,
Eladio

Víctor wrote:
Bueno.

He abierto el monitor de rendimiento, y estoy perdidísimo.

No se cómo me puede ayudar esto a determinar na de na. ¿Me puedes
hechar una mano para configurarlo?
Otra cosa: supongo que cuando tenga el problema, debo de mirar el
monitor, y esto será un problema, pues si pasa un fin de semana o por
las noches, yo no tengo acceso.

Muchas gracias otra vez.
Respuesta Responder a este mensaje
#9 Naimps
16/04/2004 - 16:08 | Informe spam
On Thu, 15 Apr 2004 11:47:35 -0700, ulises wrote:

En la pagina principal de http://www.sql-server-
performance.com, hay varios capítulos sobre Performance
Monitor y te da algunos tips para medir el rendimiento de
tu máquina.

Si deseas algo en español, en el site de Miguel
(http://www.portalsql.com) busca por "rendimiento" y
encontrarás un artículo de Emilio Boucau
llamado "COLABORA: Network Administrator. Monitoreo".

Saludos,
Ulises

Bueno.

He abierto el monitor de rendimiento, y estoy perdidísimo.

No se cómo me puede ayudar esto a determinar na de na.


¿Me puedes hechar una
mano para configurarlo?
Otra cosa: supongo que cuando tenga el problema, debo de


mirar el monitor, y
esto será un problema, pues si pasa un fin de semana o


por las noches, yo no
tengo acceso.

Muchas gracias otra vez.


"Miguel Egea"


escribió en el mensaje
news:
inicio->ejecutar-<perfmon, es una herramienta del




sistema operativo

i
Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Naimps" <"@naimps@"@terra.es> escribió en el mensaje
news:16ujkkh3r3cde$
> On Thu, 15 Apr 2004 09:19:05 +0200, Miguel Egea wrote:
>
> > ese log no lo tienes a posteriori, solo muestra




aquellas acciones que
> > considera relevantes, backups, kills, etc. Sin




embargo, yo lo que
haría
es
> > poner unas medidas del monitor de rendimiento y ver




que ha cambiado en
los
> > momentos de lentitud, para averiguar cual es el




cuello de botella
> >
> > Suerte
>
> ¿Monitor de rendimiento? ¿Eso viene con el SQLserver




o es una
herramienta
a
> "agenciarme"?






.






Gracias por la dirección, este finde le hecharé una ojeada.
Respuesta Responder a este mensaje
#10 Naimps
16/04/2004 - 17:23 | Informe spam
On Thu, 15 Apr 2004 10:03:21 -0700, Isaías wrote:

Oye Mike, por lo que cuenta nuestro amigo, de que BAJA y
SUBE los servicios y que todo vuelve a la normalidad, me
suena a que los LOGS de transacciones se han llenado.

Podriamos recomendarle que establezca un plan de
mantenimiento para resolver dicho problema no?.

saludos.



Me está pasando otra vez, y estoy viendo que un proceso (que es de otra
base de datos) está bloqueando la tabla tempdb, con un tipo bloqueo EXT y
Modo X.

¿Puede esto hacer que mis procesos (que son de otra base de datos) vayan
lentos y se bloqueen?

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