«

»

Nov 24

Bloqueos en #sql #server: sp_who y sp_who2

Seguimos con los tips que tenia apuntado en un cuaderno. Espero que os gusten, tengo muchos y variados pero primero siempre los pruebo.

Bueno, al turronnnn

SQL Server es capaz recibir muchas solicitudes a la vez de un gran número de usuarios concurrentes. Ya una posibilidad de que se  produzcan conflictos.

Un conflicto en el que un proceso está esperando otro para liberar un recurso se llama bloqueo.

Se puede ver con sp_who y sp_who2 entre otros comandos.

image

image

Los comandos sp_who/sp_who2  brindan información sobre todas las sesiones establecidas con la BD y sus respectivos ID (ipid). Ambos procedimientos aceptan parámetros. La columna blkde sp_who y la columna blkby de sp_who2 contienen el spid de procesos bloqueados.

Así de sencillo … vamos a ver como lo hacemos con otros comandos y como matamos esos procesos.