none
Monitorar banco da Dados RRS feed

  • Pergunta

  • Olá pessoal...

    Tenho uma instância do SQL Server 2005 com 3 banco de dados, esses bancos estão consumindo muito recurso do servidor(o Server está ficando muito lento), gostaria de saber se tem como monitorar o banco pra saber qual deles está consumindo mais recurso. Obrigado.


    Alexander
    quarta-feira, 25 de janeiro de 2012 16:43

Respostas

Todas as Respostas

  • Alexander

    est assunto é recorrente aqui no forum... faça um breve pesquisa...

    um que lembrei agora foir este http://social.technet.microsoft.com/Forums/pt-BR/infrageral/thread/42dc682a-49b5-425d-99dd-58aa307d3217


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    quinta-feira, 26 de janeiro de 2012 11:18
    Moderador
  • Alexander,

    A princípio a quantidade de bancos é pequena, qual seria as configurações deste servidor como também que tipo de aplicações e funcionalidades estão atribuídas a ele?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 26 de janeiro de 2012 13:13
    Moderador
  • Junior,

    O server está numa VM, sistema win2003, memória 2GB, HD 11GB restante, sql 2005.

    Só tem um instância com 6 bases que na verdade apenas 3 está rodando. Tem hora que a memória vai a quase 2 GB, por isso que eu queria monitorar a base e não a instância(se possível). Obrigado.

     


    Alexander
    sexta-feira, 27 de janeiro de 2012 13:31
  • Bom dia, 

    Não existe nenhum processo que esteja rodando uma query, que deixa o banco lento ?

    Exemplo, uma query sem indice, distribuir os arquivos do banco de dados em discos separados também ajuda em questões de IO.

    Precisa tentar medir se, o banco esta sempre lento, ou se é em determinados horários.



    Atenciosamente
    Fabrício Castro Maluf
    E-mail: fabricio@metaora.com.br
    sexta-feira, 27 de janeiro de 2012 13:51
  • Fabio,

    O sistema que usa o banco é de terceiro, por isso que eu queria monitorar pra ver se é uma base especifica que está deixando lento.


    Alexander
    sexta-feira, 27 de janeiro de 2012 14:05
  • Alexander, utilize o profiler do SQL para monitonar as transações.

     

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
    • Marcado como Resposta Alexander Leão sexta-feira, 27 de janeiro de 2012 17:19
    sexta-feira, 27 de janeiro de 2012 14:42
  • Alexander,

    Concordo com o Eduardo, você também pode configurar contadores de desempenho para avaliar o hardware e relaciona-lo a coleta no Profiler.


    Rafael Godoi Sabadin
    http://www.linkedin.com/in/rafaelgodoisabadin
    Classifique as respostas. O seu feedback é essencial.
    • Marcado como Resposta Alexander Leão sexta-feira, 27 de janeiro de 2012 17:19
    sexta-feira, 27 de janeiro de 2012 15:58
  • Valeu pessoal vou testar.
    Alexander
    sexta-feira, 27 de janeiro de 2012 17:20