monitor de atividade de estilo “top” para o SQL Server?

3

Não estou muito satisfeito com o Activity Monitor que acompanha o SQL Server 2005, embora eu suponha que 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 IO, memória alocada, talvez travamentos obtidos ...

Defina a velocidade de atualização por 2-3 segundos e deixe que ela seja executada?

Eu amo o profiler - muito útil para ajuste de desempenho; mas algo que funcionou como o topo seria fantástico para a solução de problemas, às vezes.

Editar: ferramentas de linha de comando que não precisaram do sql studio podem ser boas.

    
por Kyle Hodgson 05.06.2009 / 03:14

7 respostas

6

Sim, Jason Massie ( Twitter - Blog ) escreveu um excelente que você pode personalizar aqui:

Atividade de consulta atual com atualização de um segundo (Arquivo. link da organização)

Ele usa as exibições de gerenciamento dinâmico no SQL Server 2005 & mais recente para mostrar o que está acontecendo em seu servidor.

    
por 05.06.2009 / 13:41
4

A resposta do 'Rolls Royce' seria instalar o Painel de Desempenho do SQL Server 2005, é bastante abrangente e funciona bem:

Como tirar o máximo proveito do painel de desempenho do SQL Server 2005

    
por 10.06.2009 / 12:21
3

Provavelmente não é útil para sua situação agora, mas o Activity Monitor no SQL 2008 Management Console está a milhas à frente do console do SQL 2005.

Ótimo se você tiver acesso a uma mídia de instalação de 2008 (ela se conectará ao servidor de 2005 muito bem), não tanto se você não o fizer.

    
por 07.06.2009 / 09:01
1

SP_WHO2 ativo

exibe as conexões ativas atuais.

    
por 06.06.2009 / 12:45
1

Se o seu banco de dados for uma instância de 2005, tente a partir de 2008 Activity Monitor ... Concordo que 2008 AM é milhas à frente e muito mais flexível para as suas necessidades possíveis.

    
por 11.06.2009 / 21:23
0

Kyle,

Não estou claro do que você está perguntando aqui? Você quer configurar algo que seja executado a cada 2-3 segundos e fornecer informações como CPU, IO etc ...?

Tente isso. Adam Machanic tem roteiro bacana que faz mais do que você pediu e tem sido de grande ajuda para mim.

link

    
por 05.06.2009 / 07:25
0

Idera SQL Check (Grátis) ou O Idera SQL Doctor ($ 500) são ferramentas de monitoramento de desempenho decentes.

    
por 19.09.2013 / 01:14