Compartilhar via


SQL Server: SP_WHO3

Introdução

Todo DBA ou pessoa que trabalha com o SQL Server conhece a sp_who2, uma procedure não documentada que fornece informações da atual atividade na instancia. O problema que apesar de útil esse famoso procedimento armazenado foi desenvolvido a muitos e muitos anos atrás e nunca recebeu nenhum tipo de melhoria ou atenção por parte da Microsoft. Então, qual a melhor maneira de buscar informações sobre a atual atividade na minha instância?

Descrição

O primeiro passo em uma análise de problema de performance no SQL Server é a utilização dos recursos de infraestrutura, no coração desses recursos são a memória, disco, processador e longos bloqueios. Desenvolvi o procedimento armazenado SP_WHO3 para ser usado como a primeira visão da atual carga de trabalho no sistema e, também, para identificar a sessão de interesse. Lembre-se: você deve executar esse procedimento várias vezes para identificar qual sessão está consumindo e/ou impactando os recursos do sistema.

Documentação

GiuHub https://github.com/ronascentes/sqltoolbox/blob/master/sp_who3

Blog https://medium.com/@ronascentes/sql-server-sp-who3-974f55fd844c