Páginas filhas
  • DFRM1-25184 DT Melhoria de performance do delete no MVC


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

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


02. 
SITUAÇÃO/REQUISITO

A exclusão do MVC está com baixa performance quando existem muitos relacionamentos na SX9.

03. SOLUÇÃO

Foi criado o parâmetro MV_MVCMTHR, que permite que a verificação dos relacionamentos da SX9 seja executada em diversas threads, diminuindo assim muito o tempo da verificação, resultando em grande ganho de performance na exclusão de dados via MVC.

O uso do parâmetro não é obrigatório, pois outras melhorias além da implementação multithread foram feitas, já resultando em grande ganho de performance, ou seja, sua utilização é opcional e deve ser avaliada para cada ambiente.

04. DEMAIS INFORMAÇÕES

O parâmetro MV_MVCMTHR estará disponível para releases 12.1.33 ou superiores, para releases inferiores, é possível criar o mesmo pelo Configurador, sendo que trata-se de um parâmetro booleano, quando ativo (.T.), a verificação da SX9 será efetuada em multithread, caso esteja desativado (.F., conteúdo padrão), a verificação será feita da forma tradicional, monothread.

05. ASSUNTOS RELACIONADOS

        Não se aplica