jueves, 23 de diciembre de 2021

Uso de sp_who2 SQL Azure

 sp_who2 SQL Azure

Una de las primeras líneas de defensa para determinar las causas de la ralentización de la base de datos es utilizar sp_who2. sp_who2 muestra todas las sesiones que están establecidas actualmente en la base de datos. Estos se indican como SPID o Id. De proceso del servidor. Ejecutar sp_who2 es fácil, todo lo que se requiere es escribir sp_who2 y ejecutarlo, sin embargo es una buena idea llamarlo con EXEC.

EXEC sp_who2

Los primeros 50 resultados son SPID del sistema Generalmente, estos no afectan la ralentización del sistema. Estos eventos del sistema incluyen el escritor de Checkpoint, los escritores de registros y los programadores de tareas. Los procesos de usuario son números SPID 50 y superiores. Al diagnosticar ralentizaciones, son estos SPID los que acaparan los recursos potenciales.

sp_who2 también toma un parámetro opcional de un SPID. Si se pasa un spid, los resultados de sp_who2 solo muestran la fila o filas del SPID en ejecución.

Hay cuatro cosas principales a tener en cuenta al diagnosticar ralentizaciones.

  1. Bloqueo
  2. Alto uso de CPU
  3. Uso elevado de IO
  4. Varias entradas para el mismo SPID que representan el paralelismo.


No hay comentarios:

Publicar un comentario

Comenta cualquier duda o recomendatorio.