Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
    serverPlusoft JIRA
    serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
    keyPO-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

Image Added

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
    serverPlusoft JIRA
    serverIdc1b58a19-405d-3ee4-867f-dae1407b9808
    keyPO-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:

Image Added