Cómo saber si una base de datos está operando normalmente
En el Object Explorer, en Management hacemos doble click
sobre Activity Monitor
Y nos sale esta pantalla:
Donde podemos testear los diferentes procesos que se
están ejecutando sobre la base de datos.
Haciendo doble click sobre la línea, obtenemos
información (un poco críptica) sobre el proceso.
El símbolo indica que el proceso se ha ejecutado correctamente. El Símbolo indica que el proceso se encuentra en espera de
ejecutarse.
Si necesitamos hacer algo sobre una base de datos, como por ejemplo restaurarla y sale un mensaje que dice que la Base de Datos está en uso, aquí podemos ver quien hay en la Base de Datos y podemos matar el proceso haciendo:
En la columna Wait Time vemos el tiempo en milisegundos que
lleva dicho proceso a la espera de ejecutarse
En la columna Blocked By vemos si el proceso está
bloqueado
Normalmente al dar al botón refrescar, cambia el número
de procesos en ejecución y desaparecen los bloqueos si el proceso ha terminado
ya.
Consideramos que todo está correcto si no hay elementos
bloqueados. Si después de dar reiteradamente a Refresh el mismo proceso sigue
bloqueando, podemos considerar que hay un problema.
Ejecutando exec sp_lock
podemos obtener una select de los procesos que
se han quedado bloqueados (se suele ejecutar sobre la base de datos tempdb)
No hay comentarios:
Publicar un comentario