Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGACOM - Validacao de lentidão na geração de relatórios e visões do SmartView

Para otimizar relatórios lentos do SmartView no SIGACOM, atualize SmartView Pacote compras(Backoffice), módulo, LIB, AppServer e DBAccess. Persistindo a lentidão, habilite LogProfiler no REST e AppServer, gere o relatório e envie os logs e o ID da Central de Diagnóstico ao suporte. Caso a base esteja No TOTVS Cloud, solicite a configuração das chaves à equipe Cloud.

time.png Tempo aproximado para leitura: 00:05:00 min

 

Dúvida

Como avaliar e otimizar a performance quando relatórios ou visões de dados do Smart View no módulo de Compras (SIGACOM) apresentam lentidão durante a extração de dados?

 

Ambiente

Cross Segmento - TOTVS Backoffice (Linha Protheus) - Compras - 12.1.2310

 

Solução

Para garantir a melhor performance na geração de relatórios no Smartview, é fundamental verificar se o ambiente está utilizando as versões mais recentes disponíveis. As atualizações do Smartview frequentemente trazem melhorias de desempenho, correções de bugs e novas funcionalidades que otimizam o processamento e a exibição dos dados com as chamadas de requisições que passam pelo serviço REST. Caso o ambiente não esteja atualizado, recomendamos fortemente que seja realizada a atualização, assegurando assim o aproveitamento das melhorias e garantindo maior eficiência na geração dos relatórios.

 

Também é importante certificar-se de que o módulo responsável pelos relatórios (neste caso, o de Compras) está atualizado, bem como validar as bibliotecas (libs) e artefatos.

- Acumulado Compras conforme sua versão

- LIB Atual - Harpia | Onca

- Appserver

- DBAccess

Obs: Recomendamos backup e validação primeiramente em ambiente teste. 

 

Mas porque certificar de todas essas atualizações fora o SmartView?

Acumulado do modulo: Quanto mais recente for o Acumulado, maior é a probabilidade de que melhorias e correções estejam aplicadas, trazendo benefícios como otimização de performance.

 

LIB: Ela inclui melhorias de performance, correção de bugs e adequações de segurança, além de possibilitar a integração com novos módulos e recursos.

 

Appserver: Ele centraliza a comunicação entre os usuários e o banco de dados, processando requisições e garantindo que as transações sejam executadas de forma eficiente e segura. Além disso, o AppServer possibilita a escalabilidade do ambiente, suportando o aumento de usuários e operações sem comprometer o desempenho. Manter o AppServer atualizado é crucial para melhorar a performance.

 

Dbaccess: É essencial para garantir a compatibilidade do sistema Protheus com as versões mais recentes de banco de dados e obter melhorias de performance e segurança no acesso aos dados. As atualizações do Dbaccess incluem correções de bugs, otimizações de conexão e ajustes que evitam possíveis falhas de comunicação entre o sistema e o banco de dados. Isso garante um ambiente mais estável e eficiente, reduzindo riscos de indisponibilidade e problemas de integridade nas transações realizadas.

 

Meu ambiente esta atualizado, mas a geração do relatorio é lenta:

Apesar do ambiente estar atualizado, a geração do relatório vier apresentar lentidão. Para que possamos mitigar o ocorrido, solicitamos que siga os procedimentos abaixo para coleta de informações necessárias:

1. Limpeza do arquivo console.log: Limpe o arquivo `console.log` da sessão do AppServer onde o serviço REST está sendo executado.


2. Ativação do LogProfiler no REST: LogProfiler do serviço REST a partir do INI

 

3. Ativação do LogProfiler Appserver EXCLUSIVO: 

Configure a chave Logprofiler=1 na seção do seu [Environment], e as chaves Consolelog=1 e ConsoleMaxSize=104857600 na seção [GENERAL].

Screenshot_3.png


4. Acesso o ambiente EXCLUSIVO, e gere o relatório desejado


5. Geração do Relatório: Aguarde o encerramento da geração do relatório até o final, mesmo que ocorra demora ou seja exibida uma mensagem de erro.

Após a conclusão, anexe os seguintes dados ao chamado aberto no suporte para análise de performance:

- LogProfiler do Appserver: Arquivo de log gerado no Appserver exclusivo.

- LogProfiler do REST: Arquivo gravado na pasta RESTPROFILER LogProfiler do serviço REST a partir do INI

 conforme boletim do passo 2.


- ID da Central de Diagnóstico: Código gerado no envio das informações (Consulte o artigo: Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Como enviar dados pela Central de Diagnóstico?

 

Essas informações são essenciais para nossa análise detalhada para avaliação de performance.

 

Procedimento para Ambientes TOTVS Cloud

Caso seu ambiente esteja hospedado na TOTVS Cloud e não haja permissão para alterar diretamente os arquivos .ini, siga uma das opções:

  1. Abertura Direta: Abra uma solicitação diretamente para a equipe Cloud solicitando a aplicação das chaves descritas no boletim técnico; OU

  2. Vincular ao Chamado Atual: Caso já exista um ticket aberto com a equipe responsável pelo relatório, forneça as seguintes informações na mensagem:

    • Nome do ambiente:

    • Data do agendamento:

    • Horário do agendamento:

Com esses dados, será aberto um ticket filho para o time Cloud realizar a configuração do .ini. Assim que as chaves estiverem ativas, execute novamente o procedimento, colete os arquivos de log e os envie ao suporte para análise.

CLOUD - PROTHEUS - Download de logs (TCLOUD)

 

Saiba Mais :

Mais Artigos Materiais - Compras (SIGACOM)

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _