SUMÁRIO
Table of Contents |
---|
INTRODUÇÃO
Esse documento tem como objetivo apresentar releases de atualização da aplicação Omni Plusoft. Deve ser utilizado como base para consulta e conhecimento de novas funcionalidades e/ou ajustes na aplicação. Ele fornece informações do módulo e seu fluxo de navegação de acordo com suas atualizações.
DETALHE DA MELHORIA/AJUSTE
As informações disponíveis neste documento referem-se a definição da melhoria ou ajuste, descrição do item e exemplificação de testes realizados.
Query de E-mail
- Cenário apresentado: Identificamos que houve requisições de uma consulta de e-mail do ambiente VIVO VPE que levou mais de 20 minutos para completar execução.
- Análise técnica: Foi aplicado o patch de melhoria de query no ambiente https://atento-vivo-vpe-preprod.plusoftomni.com.brconforme solicitado.
- Solução técnica: Foi aplicado o patch de melhoria de query no ambiente https://atento-vivo-vpe-preprod.plusoftomni.com.brconforme solicitado.
- Item disponível no chamado:
Jira server Plusoft JIRA serverId c1b58a19-405d-3ee4-867f-dae1407b9808 key PO-16140 - Fluxo para Simulação: É necessário de seja feito a pesquisa através da opção de busca na tela abaixo, pelos campos De, Para, Assunto e Contém palavras
Problemas Queries Listagem de E-mails
- Cenário apresentado: Em análise e monitoria ao ambiente da VIVO VPE, notamos uma degradação de performance considerável na consulta de listagem de e-mail e contagem de e-mail. Este comportamento de degradação aumento devido ao grande volume de dados acrescidos das tabelas que envolvem a funcionalidade de E-mail.
- Análise técnica: Evidência de execução dessas consultas, que tem requests que levam mais de 12 minutos para completar a execução.
- Solução técnica:
1. Validar a viabilidade da remoção de OR e EXISTS nas consultas ou desmembrar em mais queries;
2. Validar a viabilidade de remoção dos critérios de busca com IS NULL (CRM_MAIL.ID_MAILCATEGORY IS NULL e CRM_MAIL.ID_MAILBOX IS NULL)
3. Validar a viabilidade de troca dos JOINS da consulta de LEFT para INNER JOIN (principalmente o envolvimento da tabela CRM_MAILREPORT que possui um volume alto de registros)
4. Validar a viabilidade de retirada ou troca dos ORs com CONTAINS do Fulltext; - Item disponível no chamado:
Jira server Plusoft JIRA serverId c1b58a19-405d-3ee4-867f-dae1407b9808 key PO-16262 - Fluxo para Simulação:
Cenário 1
1 - Enviar um e-mail,
2 - Usar o serviço de e-mail;
3 - Na tela de e-mail validar o recebimento;
4 - efetuar a busca do e-mail pelo filtro: