DESAFIO DO GORDO – Quais recursos podem sofrer DEADLOCK?

Galera,

No desafio de hoje quero fazer uma pergunta sobre DEADLOCK e espero que todos vocês participem.

Gostaria de saber quais recursos podem sofrer com o DEADLOCK em um ambiente de banco de dados SQL Server além dos objetos de bancos de dados e quando esses DEADLOCKs podem acontecer?

Espero que gostem e não deixem de inscrever-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.

 

9 ideias sobre “DESAFIO DO GORDO – Quais recursos podem sofrer DEADLOCK?

  1. Pingback: DESAFIO DO GORDO – Quais recursos podem sofrer DEADLOCK? – DBA Brasil

  2. Pingback: DESAFIO DO GORDO – Quais recursos podem sofrer DEADLOCK? | DBA4All

  3. Anderson

    Grande Vitor, Bom Dia!

    Vamos ver se chego próximo desse desafio. Os recursos que podem sofre DEADLOCK são:

    Memoria: Solicitações simultaneas de memoria, mas que a quantidade disponivel é inadequada, poderá causar DEADLOCK;

    Work Threads: Se uma tarefa na fila estiver bloqueando todos os work threads, haverá DEADLOCK;

    Recursos relacionados á consultas usando paralelismo.

    Utilizando o trace flag 1222 pode-se detectar o DEADLOCK desses recursos.

    Espero ter contribuido.

    Um grande abraço meu amigo.

    Resposta
    1. Vitor Fava Autor do post

      Grande Anderson, tudo bem contigo meu amigo?
      Gostei da sua resposta hein.
      E você tem ideia de outras formas que possamos monitorar e encontrar o momento desses deadlocks?

      🙂

      Resposta
      1. Anderson

        Vitor, Bom Dia!

        Podemos utilizar o Profiler, Extended Events, DMVs (sys.dm_tran_locks) e PerfMon (SQLServer:Locks – Number of Deadlocks/sec.)

        Um otimo final de semana meu amigo e mais uma vez obrigado por esses desafios.

  4. Pablo Volpato

    Bom dia Victor,

    Um deadlock ocorre quando duas ou mais tarefas bloqueiam a outra permanentemente, onde cada um uma tem o bloqueio de um recurso que a outra tarefa esta tentando bloquear.

    Os recursos que podem sofrer DeadLocks:
    Bloqueios ; Threads de trabalho ; Memória ; Recursos relacionados à execução de consultas paralelas; Recursos de vários conjuntos de resultados ativos (MARS).

    Em meu ambiente de trabalho realmente em alguns momentos ocorrem DeadLocks e este desafio me fez entender um pouco mais deste processo. As informações acima foram coletadas em https://technet.microsoft.com/pt-br/library/ms178104(v=sql.105).aspx.

    Abraços,
    Vitor

    Resposta
  5. Pingback: SOLUÇÃO – DESAFIO DO GORDO – Quais recursos podem sofrer DEADLOCK? | Vitor Fava

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 )

Foto do Google

Você está comentando utilizando sua conta Google. 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 )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.