locked
Alguns comandos... RRS feed

  • Pergunta

  • Pessoal,

     

    Preciso de uns comandos ( scripts ) para me ajudar no monitoramento do servidor de banco ( sql server 2000 )...  Se vcs souberem de outros comandos legais,  ficarei muito grato...

     

    Processos em Execução

     

    Processos em Deadlock

     

    Jobs que foram executados


      Uso de CPU do servidor

     

    Uso de memória do servidor

    terça-feira, 17 de abril de 2007 14:52

Todas as Respostas

  •  

     bom uma ferrmenta para fechar todos esses pontos e o profiler, mais vc. pode usar a sp_who2 vc. analisar I/O, consumo de processamento e locks olhando a coluna blk by ( junto com o dbcc inputbuffer(numero_processo) )

     

    Abs;

    terça-feira, 17 de abril de 2007 16:14
  •   Você também tem o Performance Monitor, onde voce visualiza em forma de gráfico contadores de desempenho também com I/O de disco, transações, processamento da CPU, entre outros.

     

       Abs.

    terça-feira, 17 de abril de 2007 16:39
  •  

    Concordo com o Marcelo e o Rafael.

     

    Logicamente que o Profiler por se tratar de uma ferramenta especifica para esta funcionalidade tem mais recursos e pode ser utilizada também de outras formas, mas por outro lado a sp_who2 é bem prática, rápida e objetiva.

     

    O performance Monitor trata-se de um ferramenta do próprio Windows, isso facilita bastante a comunicação entre o software e o hardware, pois esta ferramenta trabalha sobre o Kernel Mode do Windows.

    terça-feira, 17 de abril de 2007 16:52
    Moderador
  • Olá Ferreira,

     

    Veja o artigo deste link, acho que vai te ajudar... http://www.mcdbabrasil.com.br/modules.php?name=News&file=article&sid=170

     

    um abraço

    Nilton Pinheiro

    www.mcdbabrasil.com.br

    quarta-feira, 18 de abril de 2007 19:40
    Moderador
  • Ferreira,

    Se voce for usar o próprio servidor para pegar essas informações, utiliza a stored procedure sp_who2.

    Se for a parir de uma estação ou outro servidor, voce tem a opção de usar o profiler do próprio SQL Server 2000.
    segunda-feira, 30 de abril de 2007 01:13
  • Ferreira!

     

    Boas dicas dos colegas...

    Achei isto aqui.. Funciona bem no Sql 2005... nao tenho certeza se existem no Sql 2000

     

     "sys.dm_os_performance_counters" ou a "sys.dm_os_sys_info"

     

    Tente isso:

     

    set nocount on
    go
      sp_configure 'awe'
    go
      sp_configure 'min server'
    go
      sp_configure 'max server'
    go
      SELECT cpu_count,hyperthread_ratio,physical_memory_in_bytes,virtual_memory_in_bytes
      from sys.dm_os_sys_info
    go
      select cntr_value,cntr_type from sys.dm_os_performance_counters
      where counter_name='Target Server Memory (KB)'
      or counter_name='Total Server Memory (KB)'
    go
      dbcc memorystatus

    terça-feira, 15 de maio de 2007 02:02