Blog de dezembro, 2020

Objetivo

Diminuir o espaço ocupado pelo banco de dados. No processo limpeza de banco de dados conseguimos reduzir em até 50% do espaço ocupado pelo banco atual, mantendo os dados íntegros e auditáveis. O recurso poderá ser programado e acionado na opção Ferramentas - Limpeza de Banco de Dados. 

Utilizando como exemplo um banco com tamanho de 180GB, após a limpeza das tabelas e execução do Unload / Reload (nessa ordem) verificamos que o tamanho do banco foi reduzido em quase 90GB conforme gráfico abaixo:  



Nesse processo foram selecionadas as 15 maiores tabelas que são alimentadas pelo SisPetro e, com base na legislação vigente e na estrutura do SisPetro, foi adicionado como sugestão um período para armazenagem desses dados. Tomando como exemplo as tabelas que guardam as informações para geração das obrigações dos SPED (fiscal, contribuições e etc.) elas ficarão com cinco anos anteriores mais o ano corrente.
Outra tabela importante que é a que gera as Obrigações de DPMP e SCANC, que é a opção Cópia NF uso Scanc/DPMP, caso for feita a limpeza da mesma e for necessário retificar algum arquivo, essas informações não estarão mais disponíveis caso tenha feito a limpeza.



Para que o usuário tenha maior entendimento de quanto tempo ele deve deixar os dados nas tabelas que participarão da limpeza, abaixo temos uma tabela com o nome, tabelas envolvidas e o tempo proposto para manter as informações dentro delas. 

ID

Descrição

Tabelas envolvidas

Dias

Tempo

1Log eventosLog1806 meses
2Log comunicação NF-eNfe903 meses
3Cópia NF uso Scanc/DPMPNotaFiscalFechamento /  ItensNFFechamento1806 meses
4Analise de aprovação de pedidoPedidoAnaliseAprovacao903 meses
5Log Saldo EstoqueSaldoHistorico3651 ano
6Consulta DestinatárioNFeConsDestinatario/NFeConsDestinatarioItens903 meses
7PMPF/MVAValorAgregado3651 ano
8Log processamento MDF-eMDFeProcessamento903 meses
9Log Process. Vale PedágioGerenciadorPedagiosComunicacao903 meses
10Cópia Outros Impostos NFOutrosImpostosNFOriginal / OutrosImpostosNFOriginalItens1806 meses
11Log Cancelamento NF-eNotaFiscalCancAnalise903 meses
12SPED ECDLCE00002.0005 anos
13SPED EFDLFE00002.0005 anos
14SPED ContribuiçõesLPC00002.0005 anos
15Log Cancelamento MDF-eMDFeCancAnalise903 meses
16Consulta Cad. Contrib. SEFAZEntidadeCCCSefaz1806 meses
17Consulta de Chave de Acesso para Imp. NFChaveAcessoConsulta90

3 meses

18Log Proces. Averbação NF-e/CT-e/MDF-eGerenciadoraAverbacaoProc90

3 meses

19Tabela de Consulta ANP via PlanilhaANPConsulta1806 meses
20Processamento PIX RecebidosPIXRecebidoAPIProc1806 meses
21Leitura de Arquivo de Pagamento Eletrônico

PagForRetornoItens_Imp

PagForRetorno_Imp

903 meses
22ANP - Envio de Estoque Diário, ComunicaçãoANPEnvioEstoqueDiarioComunicacao903 meses
23Monitoramento de Viagem - ComunicaçãGerenciadorMonitoramentoComunicacao903 meses

O recurso poderá ser programado e acionado na opção Ferramentas - Limpeza de Banco de Dados conforme tela abaixo. 

Caso o usuário queira modificar o campo Dias a Preservar basta clicar nas setas para cima ou para baixo ou digitar o número.