Limpeza do banco de dados Local

Olá 😁

Devido a problemas comuns, como a velocidade de processamento do PC, a limitação de memória RAM em servidores locais de alguns clientes e o uso de HDs mecânicos de apenas 5.400 rpm, entre outros fatores, temos o hábito de realizar a limpeza periódica do banco de dados. Esse procedimento visa melhorar o desempenho das consultas e inserções, além de reduzir o risco de corrupção do banco de dados. Estudos já demonstraram que bancos Firebird com tamanho superior a 4 GB possuem maior probabilidade de corromper-se devido a situações aparentemente simples, como a violação de índices.

AVISO!!! Só inicie este procedimento após ter se certificado que NÃO HA REGISTROS NA FILA DO INTEGRADOR e após ter solicitado a todos os usuários saírem do sistema!!😠

Por esse motivo, disponibilizamos um script de limpeza, que está em posse dos Analistas Nível 2, responsáveis por executar esse procedimento. 😁 No entanto, para que essa funcionalidade não fique exclusivamente sob responsabilidade dos analistas, desde a versão 1.234 também incluímos uma ferramenta no integrador para a limpeza do banco de dados. Ao clicar em “Limpar banco local”.

www.help.atendesmart.com.br-limpeza-do-banco-de-dados-local-screenshot-2025-06-02-105929 Limpeza do banco de dados Local

Na sequencia sera exibida uma mensagem que ira lembrar o tec. de executar o bkp manual do .FDB e será solicitada uma contra-chave, que deve ser gerada pela supervisão.

www.help.atendesmart.com.br-limpeza-do-banco-de-dados-local-screenshot-2025-06-02-110406 Limpeza do banco de dados Local

O sistema sugerirá uma data que preserva os últimos 90 dias, garantindo segurança caso o cliente utilize pedidos no emissor. No entanto, essa data é editável. Para realizar uma limpeza completa do banco, basta informar a data atual. Vale lembrar que o sistema removerá apenas os caixas fechados; caixas abertos não serão excluídos. 👍

www.help.atendesmart.com.br-limpeza-do-banco-de-dados-local-screenshot-2025-06-02-111148 Limpeza do banco de dados Local

após a conclusão, será exibida a mensagem de conclusão

www.help.atendesmart.com.br-limpeza-do-banco-de-dados-local-screenshot-2025-06-02-111342 Limpeza do banco de dados Local

Após o procedimento é necessário realizar um bkp/restore!!

Caso cliente deseje reiniciar os contadores dos pedidos, como o caso do cliente axé orixa,

certifique-se que as tabelas TBL_NFITEM e TBL_NF foram totalmente limpas, só então, localize os generator GEN_TBL_NF e GEN_TBL_NFITEM e defina como 0

O processo de reinicialização dos contadores não causa problemas ao sistema, porém não é incentivado. Isso ocorre porque, em consultas futuras, o cliente precisará filtrar não apenas pelo código do pedido, mas também pelo ano e mês. Dependendo da frequência com que a limpeza é realizada, podem existir casos como:

  • Pedido número 1 do ano 2000
  • Pedido número 1 do ano 2001
  • Pedido número 1 do mês de janeiro de 2001
  • Pedido número 1 do mês de março de 2001

Se o cliente não aplicar corretamente os filtros, isso pode gerar confusão na identificação dos pedidos. Por esse motivo, na limpeza padrão, não reiniciamos os contadores.

Share this content: