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.