Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:

TOTVS Backoffice (Linha Protheus) - Automação Fiscal

Função:TAFXMLFUNCTIONS.PRW
País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF1-36904


02. SITUAÇÃO/REQUISITO

 Analisar e otimização do consumo de recursos na query de transmissão dos eventos do e-Social (Rotina TAFPROC4).

03. SOLUÇÃO

  1. Retirada a instrução SQL de SELECT TOP 999999, na construção da consulta.
  2. Reordenado os campos do WHERE para atender os índices já existentes na tabela mesmo que forma parcial.
  3. Sugestão de criação de índices manuais. *



04. DEMAIS INFORMAÇÕES

* Por limitação do campo D_E_L_E_T_ que é um campo de controle interno do DbAccess não é possível a criação de um índice que atenda 100% o select através do configurador. Neste caso o índice pode ser criada diretamente no SGBD sendo um índice customizado do cliente.


Sugestão de índices: 

Tabela C91:  C91_FILIAL+C91_ID+C91_VERSAO+C91_STATUS+C91_NOMEVE+C91_ATIVO+D_E_L_E_T_

Tabela T3P: T3P_FILIAL+T3P_ID+T3P_VERSAO+T3P_STATUS+T3P_ATIVO+D_E_L_E_T_


IMPORTANTE!

A criação do índice proposto deve ser avaliado e criado por DBA qualificado. Mudanças efetuadas diretamente no SGBD podem ser fatais para o bom funcionamento do programa.


05. ASSUNTOS RELACIONADOS