none
Wait Types RRS feed

  • Pergunta

  • Bom dia,

    Tenho um servidor com SQL Server 2005 SP2.
    Estava olhando as maiores causas de espera desse servidor, já que tenho recebido alertas do SQL Server e o cenário que encontrei foi:

    Wait type                                                    Wait time (s)        % waiting

    ------------------------------------------------------------ -------------------- ---------------------------------------

    BROKER_TASK_STOP                                             8679278              43.88

    SQLTRACE_BUFFER_FLUSH                                        8676636              43.87

    BROKER_RECEIVE_WAITFOR                                       2111235              10.67

    Isso me gera duas dúvidas:

    (1) o item 1 e 3 são wait types referentes ao Service Broker e o único database que tem o Service Broker habilitado é o msdb, já que isso é opção default. Devo fazer algo ou isso é normal? Esses wait types influenciam em que recursos do servidor (disco, memória, CPU...)?

    (2) o item 2 é um wait type gerado pelo Default Trace do SQL Server já que nesse servidor não tenho nenhum trace habilitado a não ser o default. Sei que é importante mantê-lo habilitado para diagnostico de falhas. Até onde esse wait type influencia no meu servidor em recursos?

    A utilização do sistema está normal e sem reclamações dos clientes por lentidão ou coisa do tipo. Posso admitir que esses wait types estão aparecendo no TOP 3 porque meu servidor está tranquilo e outros tipos de contenção de disco, CPU etc não estão ocorrendo?

    Se devo me preocupar com eles, o que devo fazer?

    Obrigada pela ajuda e desculpe pelo post ser grande.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    quinta-feira, 31 de janeiro de 2013 13:22

Respostas

  • Mariana,

    Eu relativamente não me preocuparia com esses três waits, ja que se tratam de waits devido a comportamento do SQL Server. Agora se esses waits aparecem juntamente com outros como PAGEIOLATCH_*, LCK_* entre outros ai sim iniciaria uma melhor avaliação.

    Se a resposta foi util, classifique-a


    Att,
    Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
    Blog|Twitter
    Assine também os feeds clicando aqui

    segunda-feira, 4 de fevereiro de 2013 11:17

Todas as Respostas

  • Mariana,

    Eu relativamente não me preocuparia com esses três waits, ja que se tratam de waits devido a comportamento do SQL Server. Agora se esses waits aparecem juntamente com outros como PAGEIOLATCH_*, LCK_* entre outros ai sim iniciaria uma melhor avaliação.

    Se a resposta foi util, classifique-a


    Att,
    Marcos Freccia [MTA|MCTS|MCITP|MCT SQL Server 2008]
    Blog|Twitter
    Assine também os feeds clicando aqui

    segunda-feira, 4 de fevereiro de 2013 11:17
  • Boa tarde Marcos,

    Esses waits somam mais de 98% dos waits do servidor.

    Eu acabei desabilitando o Default Trace para verificar o comportamento.

    Obrigada pela ajuda.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    segunda-feira, 4 de fevereiro de 2013 16:19