Deadlock de tabelas de Estoque

Bom dia, estou com problemas já a muitos dias com questões de bloqueio de tabelas de estoque as requisições tentam bloquear as tabelas e dá deadlock e Tempo limite da solicitação de bloqueio excedido e cai as conexões me gerando muitos erros de estoque. Alguém teria alguma ideia de como ajustar isso ? Sei que depende de várias variáveis dei uma melhorada no meu hardware do banco mas não influenciou muito, na parte de romaneio tenho muitas customizações acredito fortemente que seja isso a ideia deste post é pra ver se alguém teria uma ideia de como amenizar este problema que chega a travar todo sistema deixando muito lento todos os processos relacionados ao Protheus.

compartilhar
  • Rafael, quando mais tempo a thread segurar um lock, maior a possibilidade disso acontecer. O que deve ser feito é verificada uma questão de performance, tanto nos endpoints, quando nas rotinas padrões e customizadas que fazem uso dessas tabelas. É um trabalho longo e complexo... Precisa ser gerado um logprofiler, analisar, ver os pontos de melhoria etc.

    Daniel Mendes   22 de Dec de 2022
  • Obrigado Daniel vou fazer um planejamento para apurar essas questões.

    Rafael Black   22 de Dec de 2022
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags deadlock ou faça a sua própria pergunta.