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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas