REST Bloqueando conexões no banco

Bom dia ! Estive analisando alguns relatos dos usuários sobre lentidão e travamentos que estavam acontecendo. Identifiquei que os servidores estavam "tranquilos", tanto da aplicação quanto do banco, no quesito consumo de recursos (CPU, Memória e Disco). No entanto, comecei a observar as conexões no DBAccess e rastrear os bloqueios. Ou seja, provavelmente algo está acontecendo na camada de comunicação com o banco (SQL Server). Em todos os casos, seguindo a cadeia de bloqueios, consegui identificar que a origem eram as Threads dos meus serviços REST. E mais especificamente ainda, nesse momento que eu analisei, todos as verificações que fiz por amostragem, chegavam no REST do Meu RH.

Agora vem a pergunta: Vocês já passaram por alguma situação semelhante? Pensei em talvez em criar um DBAccess especifico para comunicação dos serviços REST mas realmente não sei se isso irá resolver.

2 curtidas

Eu ja tive um problema similar mas foi com transmissão de nota fiscal e resolveu apos isolar o TSS em um dbacess especifico. Não sei se resolve para o Rest também pois o TSS possui um banco proprio para ele e o Rest utiliza o mesmo do ERP mas vale a tentativa.

Você está com seu dbaccess e appserver atualizados?
Verifica se existe algum bloqueio de firewall, seu REST e DbAccess estão no mesmo servidor?