Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manutenção de Ativos

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT)

Função:MNTNG
País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :DNG-19952


02. SITUAÇÃO/REQUISITO

  • Ajustes para melhorar a performance das consultas SQL.

03. SOLUÇÃO

  • Retiradas rotas obsoletas;
  • Considerado índice das tabelas nas condições join e where;
  • Retirado parâmetro lWhere de algumas funções (ficou obsoleto após alterações e a fim de melhorar a leitura do código);
  • Criadas funções fWhere + nome da tabela a fim de reutilização das comparações de campos e condições em join e where;
  • Substituição de 'COUNT (...) > 0' por 'EXISTS( SELECT 1 )' (conforme documentações ao usar EXISTS e a execução encontrar um registro a execução é finalizada enquanto o 'COUNT' precisa passar por todos os registros );
  • Substituição de IN ( retorno de outra consulta ) por JOIN, LEFT JOIN etc.

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

  • Não se aplica.