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:
- Desativar as empresas que deseja excluir dentro do sistema;
- Realizar cópia de segurança do banco de dados;
- Excluir as empresas desativadas num banco de homologação;
- Realizar backup/restore do banco, para reorganizar os dados;
- Acessar o banco de homologação via AC e validar se deu tudo certo, testar fluidez do sistema.
- 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;
- Realizar nova cópia de segurança do banco de dados;
- Excluir as empresas no banco de produção;
- Realizar backup/restore para reorganizar os dados;
- 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 ACAcesse 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.
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.
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.