ENTENDENDO OS STATUS DOS PROCESSOS NO SQL SERVER

 

Quando utilizamos o sp_who2 

Tem um campinho de nada lá que informa o status do processo, então vamos entender melhor que status são esses.

 

Status:
  • Informa o status do processo no momento da verificação. Pode assumir vários valores, mas os mais comuns são:
    • RUNNABLE - Indicando que o processo esta em execução naquele momento.
    • SLEEPING - O processo já foi executado, mas os recursos ainda estão alocados.
    • BACKGROUND - O processo é executado em segundo plano, normalmente uma rotina do próprio SQL Server.
    • SUSPENDED - Indica que o processo foi suspenso, pois esta aguardando a conclusão de uma atividade que não depende do SQL Server, como por exemplo, esperando a escrita de um arquivo de LOG no disco.