
Não estou entusiasmado com o Activity Monitor fornecido com o SQL Server 2005, embora suponha que ele esteja tentando ser a mesma coisa.
Um trecho da consulta, nome de usuário, nome do banco de dados, nome da tabela, tempo de CPU, tempo de E/S, memória alocada, talvez bloqueios obtidos...
Definir a velocidade de atualização para 2 a 3 segundos e deixá-la funcionar?
Adoro o profiler - muito útil para ajuste de desempenho; mas algo que funcionasse como top seria ótimo para solucionar problemas às vezes.
Editar: ferramentas de linha de comando que não exigem o SQL Studio podem ser boas.
Responder1
Sim, Jason Massie (Twitter-Blogue) escreveu um excelente que você pode personalizar aqui:
Atividade de consulta atual com atualização de um segundo(link Archive.org)
Ele usa as visualizações de gerenciamento dinâmico do SQL Server 2005 e mais recentes para mostrar o que está acontecendo em seu servidor.
Responder2
A resposta do 'Rolls Royce' seria instalar o SQL Server 2005 Performance Dashboard, é bastante abrangente e funciona muito bem:
Aproveitando ao máximo o painel de desempenho do SQL Server 2005
Responder3
Provavelmente não é útil para a sua situação no momento, mas o Activity Monitor no SQL 2008 Management Console está muito à frente do console do SQL 2005.
Ótimo se você tiver acesso à mídia de instalação de 2008 (ela se conectará perfeitamente ao servidor de 2005), nem tanto se não tiver.
Responder4
Se o seu banco de dados for uma instância de 2005, tente a partir do 2008 Activity Monitor... Concordo que 2008 AM está quilômetros à frente e muito mais flexível para suas possíveis necessidades.