Tipos de manutenção
- Tópicos:
- Monitoramento
Manutenção de aplicativos
O Adobe Campaign fornece um fluxo de trabalho interno que permite agendar determinadas tarefas de manutenção de banco de dados: o fluxo de trabalho de limpeza de banco de dados. Esse workflow executa as seguintes tarefas:
- exclusão de registros expirados,
- exclusão de registros órfãos e reinicialização de status para objetos expirados,
- atualização das estatísticas do banco de dados.
Manutenção técnica
O fluxo de trabalho de limpeza do banco de dados não inclui nenhuma ferramenta de manutenção de banco de dados: cabe a você organizar a manutenção. Para fazer isso, é possível:
- trabalhar com o Administrador do Banco de Dados para configurar a manutenção do banco de dados com ferramentas de terceiros,
- use o mecanismo de workflow do Adobe Campaign para agendar e rastrear essas atividades de manutenção.
Esses procedimentos de manutenção devem ser executados regularmente e devem incluir o seguinte:
- reindexe tabelas atualizadas com frequência,
- compacte/recrie as tabelas para evitar a fragmentação.
Programação de manutenção
Você precisa encontrar os slots apropriados para executar essas atividades de manutenção. Eles podem afetar fortemente o desempenho do banco de dados durante a execução ou até mesmo bloquear o aplicativo (devido ao bloqueio).
Normalmente, essas tarefas são executadas uma vez por semana durante um período de baixa atividade que não entra em conflito com backups, recarregamento de dados ou cálculo agregado. Alguns sistemas altamente solicitados requerem manutenção mais frequente.
Uma manutenção mais detalhada, como reconstruções completas de tabela, pode ser executada uma vez por mês, de preferência com aplicativos totalmente interrompidos, já que o sistema não pode ser usado de qualquer maneira.
Reconstrução de uma tabela
Várias estratégias estão disponíveis:
Todos os processos ativos que gravam na tabela durante o processo devem ser interrompidos. No entanto, os processos de leitura não serão afetados, pois a tabela é trocada no último momento depois de recriada.