Páginas filhas
  • DFRM1-33836 DT Querys com alto consumo de CPU


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-33836


02. 
SITUAÇÃO/REQUISITO

Os acessos 196, 197 e 198 estão passando por verificações de existência mesmo em releases 2210 ou superior, sendo que eles sempre existem nesses releases, criando querys pesadas que são executadas a cada thread do Protheus, levando a cenários de alto consumo de CPU.

03. SOLUÇÃO

As verificações de existência dos acessos 196, 197 e 198 foram encapsuladas em uma única função que verifica o release, caso o release seja 2210 ou superior, as querys de verificação não são feitas, ganhando grande performance na aplicação.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica