Histórico da Página
01. DADOS GERAIS
| Produto: |
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: |
| ||||||||||||||||
| Segmento: |
| ||||||||||||||||
| Módulo: |
| ||||||||||||||||
| Função: | TMSAF60B - Queries de Viagem Modelo 3 | ||||||||||||||||
| Ticket: | 26136970 | ||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS02-30280 |
02. SITUAÇÃO/REQUISITO
Conforme documento enviado pelo cliente com analise da query executada na consulta de documentos para serem associados a a uma viagem a query poderia ser melhor otimizada retirando a tabela DTP (lotes) da seleção direta de tabelas (FROM) assim como a verificação do conteúdo dos seus campos de identificação de viagem e sua alternativa do documento ter o serviço de coleta selecionado (retirar do WHERE os campos do DTP e o OR do campo SERTMS) e utilizar duas seleção de dados interligadas (QUERYs com UNION ALL) sendo a primeira apenas para coletas (SERTMS = 1) e a segunda para entregas com lote identificando a viagem (INNER JOIN DTP para SERTMS = 3).
03. SOLUÇÃO
Rotina ajustada para que a query contemple a sugestão do cliente mostrou real ganho de desempenho e menor consumo de TempDB.
| Informações | ||
|---|---|---|
| ||
O ajuste foi realizado somente na query do fonte referentes a Viagem Modelo 3. |
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
Não se aplica.
| Templatedocumentos |
|---|
...