| 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 |
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).
Rotina ajustada para que a query contemple a sugestão do cliente mostrou real ganho de desempenho e menor consumo de TempDB.
O ajuste foi realizado somente na query do fonte referentes a Viagem Modelo 3. |
Não se aplica.
Não se aplica.