Expurgo de empresas desativadas em lote
6 min
Criado por Vanessa Pinheiro em 20/10/2023 14:21
Atualizado por Vanessa Pinheiro em 10/06/2024 14:28
Aprenda neste artigo como excluir várias empresas de seu sistema de uma só vez.


Público alvo:

  • Clientes que sofrem com lentidão no sistema, mesmo após realizar toda a verificação e correção inicial de requisitos mínimos, integridade de banco, rede, etc.
  • Clientes que possuem empresas cadastradas no banco de dados, porém não utilizam.

As empresas não utilizadas também consomem recursos do servidor, pois o sistema tem rotinas que validam todas as empresas cadastradas no banco de dados.

Com o expurgo de empresas em lote, o cliente pode realizar a limpeza do banco de dados excluindo as empresas desativadas e mantendo apenas as empresas ativas.


Resumo das etapas do processo:

  1. Desativar as empresas que deseja excluir dentro do sistema;
  2. Realizar cópia de segurança do banco de dados;
  3. Excluir as empresas desativadas num banco de homologação;
  4. Realizar backup/restore do banco, para reorganizar os dados;
  5. Acessar o banco de homologação via AC e validar se deu tudo certo, testar fluidez do sistema.
  6. Agendar a parada no uso do sistema para realizar o processo no banco de produção. Use o tempo necessário para os passos 2 e 3 como base;
  7. Realizar nova cópia de segurança do banco de dados;
  8. Excluir as empresas no banco de produção;
  9. Realizar backup/restore para reorganizar os dados;
  10. Devolver o banco para produção e atestar a melhoria de desempenho.

Atenção:
Para realizar alterações nas empresas e ter acesso à opção de excluir empresas, seu usuário AC precisar ter permissões de administrador.

Caso não tenha, converse com sua gestão, ou com a pessoa responsável pela criação do seu usuário AC.


Passo-a-passo para realizar o expurgo:

Passo 1: Desative as empresas por dentro do AC

Acesse o subsistema Administração e vá ao menu CADASTROS → Empresas

Na tela Empresas, selecione a empresa que deseja desativar e clique no botão Editar:

Na tela de edição, marque a opção Desativada e depois clique no botão OK para salvar:

Repita em todas as empresas que deseja excluir.

Passo 2: Faça uma cópia de segurança do banco de dados;

Passo 3: Exclua as empresas desativadas num ambiente de homologação:

Entre no subsistema Administração do AC usando um usuário com permissões de administrador.

Acesse o menu UTILITÁRIOS → Empresa → Excluir Empresas

Na tela Excluir empresas, marque a opção Apenas Desativadas e clique no botão OK

Os códigos das empresas desativadas aparecerão na parte branca da tela.

Confirme se realmente deseja seguir com a exclusão na tela de confirmação:

Aguarde a exclusão terminar. Quando concluir, o sistema mostrará uma tela de confirmação da conclusão, com o tempo decorrido. Use essa informação para planejar o tempo de parada oficial.

Passo 4: Quando o sistema terminar a exclusão, feche o AC e realize um backup/restore no banco de dados.
Este artigo tem instruções para backup/restore do banco via Totem, caso seu banco seja Firebird: https://ajuda.fortestecnologia.com.br/kb/pt-br/article/78112/manutencao-basica-com-totem

Passo 5: Acesse novamente o AC de homologação e confira se todas as empresas foram excluídas corretamente, ateste a melhoria de desempenho.

Passo 6: Agende o momento de parada no uso do sistema para execução do processo no banco de produção, levando em consideração o tempo que foi necessário para execução dos passos 2 e 3.

Passo 7: Realize nova cópia de segurança do banco de dados de produção antes de iniciar o processo, para garantir que você tem uma cópia o mais recente possível.

Passo 8: Exclua as empresas no banco de produção, seguindo as mesmas instruções do passo 3, mas agora usando o banco oficial.

Passo 9: Após a exclusão das empresas faça um backup/restore no banco de dados, para ele ser reorganizado.

Passo 10: Devolva o banco para produção. Avalie o desempenho do sistema por algum tempo.


Caso a deleção das empresas inativas não baste para reduzir a lentidão, será preciso separar o banco de dados entre as empresa mais e menos utilizadas usando o mapa de calor, cuja documentação será disponibilizada em breve.

Se tiver dúvida em alguma etapa ou precisar de apoio da tecnologia, estamos à disposição através de nosso chat.