locked
processos inativos RRS feed

  • Pergunta

  • boa tarde, estou com problemas de desempenho com o servidor  de banco de dados, hj verifiquei que existiam entre 200 e 400 processos inativos, isso pode afetar o desempenho? que tipo de operação deixaria tantos processos inativos?
    • Movido Gustavo Maia Aguiar quarta-feira, 19 de maio de 2010 19:03 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 19 de maio de 2010 15:11

Respostas

  • Hmmm,

    Você saberia como coletar os valores dos coletores abaixo?

    Abra o performance monitor do Windows.

     

    Em MSSQLSERVER>>BUFFER MANAGER

    Buffer Cache Hit Ratio

    Stolen Pages

    Target Pages

    Total Pages

     

    Em Physical Disk

    Avg. Disk Queue Length

     

    Em PROCESSOR

    %Processor Time

     

    Qual a configuração do servidor? (Memória, processador, usa storage ou disco local)


    http://ricardomura.spaces.live.com
    quarta-feira, 19 de maio de 2010 19:30

Todas as Respostas

  • papell,

    Se o processo esta inativo teoricamente ele não deverá ocupar memória, muito menos recursos.

    De que forma você identificou estes processos?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 19 de maio de 2010 17:34
    Moderador
  • faço da seguinte forma

    SELECT SPID
      FROM MASTER..SYSPROCESSES
           WHERE
               STATUS <> 'RUNNABLE'
        AND  SPID >50

     

    minha dúvida é se o sistema nao estivesse fechando as  transações ,os processos ficariam inativos no bd?

    quarta-feira, 19 de maio de 2010 18:37
  • Junior, será que ele não está rodando a aplicação através de um WebServer? Neste caso pode mesmo estar ocorrendo este tipo de problema.

    Papell, Você identificou locks neste banco? Se sim, vc está certo em afirmar que as transações não estão sendo fechadas, caso contrário não creio que tenha a ver com transação e sim com a conexão não estar sendo encerrada.

    Att,

    Mura


    http://ricardomura.spaces.live.com
    quarta-feira, 19 de maio de 2010 18:59
  • entao... ta ocorrendo muiiiiiito lock ,agora pouko deu pra mais de 100 deadlocks,não tenho como afrimar q nao estao sendo fechadas ou nao, pq nao temos acesso aos fontes do sistema.
    quarta-feira, 19 de maio de 2010 19:14
  • Hmmm,

    Você saberia como coletar os valores dos coletores abaixo?

    Abra o performance monitor do Windows.

     

    Em MSSQLSERVER>>BUFFER MANAGER

    Buffer Cache Hit Ratio

    Stolen Pages

    Target Pages

    Total Pages

     

    Em Physical Disk

    Avg. Disk Queue Length

     

    Em PROCESSOR

    %Processor Time

     

    Qual a configuração do servidor? (Memória, processador, usa storage ou disco local)


    http://ricardomura.spaces.live.com
    quarta-feira, 19 de maio de 2010 19:30