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) - SIGAEST - Configuração e coleta de logs para avaliação da performance no recalculo de custo médio

O artigo orienta sobre como coletar dados para análise de performance na rotina de recálculo do custo médio no TOTVS Protheus, detalhando etapas, parâmetros, anexos necessários para suporte e documentação. Destaca diferenças para ambientes não CLOUD e CLOUD TOTVS, recomenda atualizações, configurações específicas e envio de logs para suporte técnico.

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

Dúvida

Problema de performance na execução da rotina de recalculo do custo médio; como coletar dados para analise de performance.

Ambiente

Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.


Solução

Análises de performance são complexas pois envolvem uma diversidade grande de fatores e variáveis, distribuídas entre o banco de dados, configurações do ambiente, e o produto em si. Deste modo, separamos alguns processos, para que seja avaliado e coletado algumas informações, para a avaliação do processamento do custo médio, e assim entendermos o que esta sendo causado o em seu ambiente.

Para isso vamos classificar 3 topicos: Etapas, Anexos para o suporte Documentações do processo

 

Situações de analise > Tópico:

  1. (Seu Ambiente não é CLOUD TOTVS)

  2. (Seu Ambiente é CLOUD TOTVS)

A validação de todo o processo, é necessario ser efetuada junto a um analista de suporte tecnico do cliente, pois existem dados e processos que somente o analista tecnico tem conhecimento devido.


Etapas
É uma lentidão generalizada? ou ocorre somente para essa rotina?
Caso seja generalizado, avaliar o boletim a seguir.
Framework - Linha Protheus - FRAME - Lentidão no Protheus 12 

 

Caso seja somente para a rotina em questão:

(Seu Ambiente não é CLOUD TOTVS)
1 - Processar o arquivo Malloc-IO dentro do ambiente APPSERVER e DBACCESS 
2 - Sugerimos fortemente, que o ambiente esteja contemplado das ultimas atualizações, disponibilizadas no portal do cliente. (> Atualizações do Sistema Protheus <)
3 - Configure o ambiente, de forma exclusiva (solicitar ao seu dpto de TI se necessario).
4 - Configure o logprofiler e dbtrace para coleta do log de processamento da rotina MATA330 - Recalculo de custo médio.
5 - Utilizar as procedures referente a rotina de forma que estejam atualizadas. (> Como atualizar as procedures <)

6 - O parametro MV_MOEDACM considera o calculo no padrão para 5 moedas de forma simultanea, caso você não tenha necessidade de calcular moedas estrangeiras, considerar o conteudo do parametro em branco. (> Sobre o parametro <)

7 - Valide a necessidade de usar o parametro MV_A330GRV caso esteja ativo, este parâmetro é recomendado para clientes possuem uma quantidade de registros na tabela SB2 superior a 10 mil registros, pois ele evita o processamento desnecessário de produtos/armazém obsoletos que não tem necessidade de recalculo.
Para uma melhor performance o parâmetro deve estar configurado com o conteúdo igual a .F. (False).
IMPORTANTE: Caso utilize os pacotes de stored procedures para execução da rotina é recomendada a reinstalação das SP's após a alteração deste parâmetro, sem esta ação o objetivo de melhora no desempenho não será atingido caso você tenha feito a alteração do mesmo.

Bem como deve ser feita a coleta do TRACE do banco, e a avaliação do seu DBA informando se existem ou não pontos de melhoria durante a analise das consultas executadas na camada da sua base de dados.


8 - Processe a rotina após todas as etapas acima terem sido efetuadas, e aguarde até sua finalização.

 

Anexos para o suporte (Importante que todos esses itens sejam providenciados para envio em ISSUE de Manutenção do Suporte)

Após finalização do processamento da rotina, enviar ao suporte os arquivos:

- Logprofiler 

- Dbtrace

- Inspetor de objetos

- Log tabela CV8 em formato .sqlite filtrada pelo campo CV8_PROC = Nome da rotina 

- Print do Malloc-IO

- Enviar os dados da Central de Diagnóstico do ambiente que apresenta a lentidão, Veja nessa FAQ como providenciar esses dados. 

 

Documentações do processo
Como gerar o logprofiler e dbtrace via Appserver.ini:
Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Como habilitar e gerar o LogProfiler?

 

Como gerar o processamento do Malloc-IO
How To| Malloc IO Análise de performance do hardware

 

Parametros para avaliação de performance no processamento da rotina:

MV_A330GRV, MV_A330DRV, MV_CUSTEXC, MV_M330THR, MV_MOEDACM, MV_THRSEQ, MV_M330JCM, MV_PRODMOD

Sobre cada um deles:

https://tdn.totvs.com/pages/viewpage.action?pageId=336404235#:~:text=Configura%C3%A7%C3%B5es%20de%20par%C3%A2metro%20SX6

 

(Seu Ambiente é CLOUD TOTVS)

Informar ao suporte, os dados do ambiente, para possamos solicitar internamente em um ticket junto ao time CLOUD ATENDIMENTO, configurações necessarias para avaliação de performance, com anexo do inspetor de objetos do ambiente.

(ATENÇÃOO suporte só efetuara a avaliação somente em ambiente de Homologação, portanto sugerimos que o cenario esteja apresentado em ambiente de homologação, e caso não esteja, deve-se solicitar a replica do ambiente de produção para o ambiente de homologação, de forma que possamos prosseguir com as analises )

Ambiente teste deve estar configurado em modo EXCLUSIVO.

-Nome do ambiente 

-Arquivo Smartclient.ini do ambiente que esta acessando

-Informar qual a "Comunicacao do cliente" esta usando (ex: TCP)
-ID do ambiente​
-Nome e código da filial que se encontra com o erro​
-nome de usuário e senha adm https://getmypassword.cloudtotvs.com.br/ (sugerimos um usuario para o suporte, informe a senha desse usuario no link, não é para gerar uma senha exemplo de como colocar abaixo, para termos a senha do USUARIO de acesso ao ambiente)

 

IMPORTANTE
Cada questão contida no formulário e logs solicitados foram elaborados para agilizar e prover uma análise assertiva e criteriosa em ocorrências de performance, por isso, havendo dúvidas, solicite apoio à seu time de TI para que todas as questões sejam devidamente preenchidas. Elas são essenciais para continuidade neste atendimento.

 

Saiba mais:

Clique aqui e veja mais artigos sobre Custos no Estoque

 

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 _