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

Framework - Linha Datasul - FRW - Como funciona o Otimizador de Performance no Datasul THF

time.png Tempo aproximado para leitura: 00:01:30 min

Dúvida

Como funciona o Otimizador de Performance no Datasul THF?

Ambiente
Framework - Framework (Linha Datasul) - Básico (BTB) - Todas as versões

Solução
Todas as tabelas são expedidas pela TOTVS com a definição das triggers padrões de dicionário nos eventos Create, Delete e Write. Ou seja, o campo Procedure preenchido com database/tgxx/txp/txxxxx.p;

Mesmo tendo a chamada no dicionário, existem triggers no produto que não tem código de negócio. 
O objetivo do Otimizador de Performance é identificar estas triggers que não tem código e retirar a chamada do dicionário para que estes não sejam executados e melhorem a performance.

O funcionamento é assim:
A rotina Otimizador de Performance lê o arquivo XML do banco onde a tabela está contida - este XML fica na pasta erp\fnd\database -, localiza a tabela no arquivo e verifica o que deve manter ativo no dicionário ou desativar, de acordo com o que está preenchido no XML.
Se a tabela estiver como YES, ele vai manter a referência da trigger no banco. Significa que tem que deixar a trigger na tabela porque ela tem algum código relevante.
Se tiver como NO ele vai remover a  chamada à trigger no banco - deixar o campo Procedure em branco - mas antes vai verificar se existe uma UPC de trigger cadastrada no BAS_TAB_DIC_DTSUL -BTB\BTB006AA.W. Se houver uma UPC, não vai remover ou desativar a trigger do dicionário. 
Se a tabela nem estiver presente no XML, nada irá acontecer, ou seja, se não houver referência da trigger padrão na tabela, vai continuar sem e se estiver preenchida, ela não será eliminada.

As tabelas devem ter as UPCs de triggers informadas na aba do produto correspondente - EMS2 ou EMS5 - e a trigger tem que estar compilada para o ambiente correto.

Importante
As informações das tabelas presentes em cada arquivo XML são definidas pelas áreas de negócio responsáveis pela tabela.

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 _