DESAFIO DO GORDO – Quando acontece o wait type THREADPOOL?

Galera,

Hoje quero saber de vocês quando pode acontecer o wait type THREADPOOL em uma instância de banco de dados SQL Server.

Quero todos participando e colocando suas respostas nos comentários.

Não deixe de fazer sua inscrição no blog para receber sempre em primeira mão todas as novidades.

Grane abraço a todos.

 

Anúncios
  1. 17/06/2014 às 18:34

    Olá Vitor.
    O wait type THREADPOOL ocorre sempre que uma consulta não pôde ser iniciada porque está a espera da disponibilidade de um work thread no pool de threads.
    Normalmente a ocorrência deste wait se dá em ambientes que apresentam muitas consultas com alto grau de paralelismo.

    Abs.
    Leandro Ribeiro
    @sqlleroy

  2. Felipe Garcia
    17/06/2014 às 21:10

    Quando uma tarefa está no aguardo de worker para executá-la. Pode ser devido a quantidade máxima definida para workers estar baixa ou as consultas que estão executando estarem demandando tempo demais, ocupando os workers que deveriam atender a consulta em espera.

    …ou pelo menos foi o que eu entendi ao dar uma olhada no msdn em inglês, rsrs… =P

    Vlw, abraços.

  3. Fabricio Nascimento Pires
    17/06/2014 às 21:26

    Boa noite Galera,

    Acredito que seja o seguinte, um dos mecanismos interno do sql server chamado de SQLOS é responsável por gerenciar grande parte dos serviços de sistema do SQL. Ela cuida da memória, do buffer de gestão, programação, administração de recursos, tratamento de exceções, eventos estendidos e IO.
    Quando há muitos usuários conectados em uma instância e esses usuários realizam muitas requisições ao banco de dados, o SQLOS utiliza o próprio sistema operacional para alocar worker threads para suprir a demanda de solicitações, porém dependendo da arquitetura do processador e da quantidade de CPUS que você tem disponível e do Locking/Blocking
    do seu cenário, essas threads podém ser esgotadas impossibilitando que as requisições feitas não sejam mais executados dentro do database engine , gerando assim o wait type THREADPOOL.

    Abraços

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: