Manutenção do Banco de Dados
Os bancos de dados do WebSphere Business Monitor
requerem manutenção regular. Algumas ferramentas do DB2 podem ajudá-lo a aprimorar a utilização e o desempenho dos bancos de dados.
As ferramentas recomendadas são:
- Orientador de Configuração.
- DB2 Web Health Center, que auxilia os DBAs (Database Administrators) alertando-os sobre possíveis problemas e fornecendo recomendações para resolvê-los. Os DBAs
podem monitorar uma instância remotamente utilizando o Web Health Center e visualizar detalhes de alertas e fazer recomendações.
- Comandos REORG e REORGCHK. O REORG elimina as linhas de estouro e recupera
o espaço de linhas excluídas de tabelas e índices. Essa ferramenta será útil se
tiver ocorrido um grande número de exclusões, atualizações ou inserções. O REORGCHK atualiza
as estatísticas utilizadas pela ferramenta otimizadora do DB2. Essa ferramenta será útil quando as informações estatísticas das tabelas de banco de dados não estiverem atualizadas
devido a atualizações de banco de dados.
- Comando RUNSTATS, que reúne estatísticas sobre objetos de banco de dados. Essas
estatísticas podem ser utilizadas durante a recuperação de dados para escolher o caminho de
acesso a dados. Por conseguinte, o DB2 terá as informações necessárias para escolher o
caminho de acesso mais eficiente. O desempenho dos bancos de dados será inadequado até que um administrador excute o comando DBA RUNSTATS para todas as tabelas em todos os bancos de dados,
após o acúmulo de alguns dados em cada banco de dados. Por exemplo:
RUNSTATS
ON TABLE tablename WITH DISTRIBUTION AND DETAILED INDEXES ALL
Nota: O tablename deve ser completo com o nome do esquema.
Após a execução
do comando, execute o comando rebind do DB2: db2rbind <alias_do_banco_de_dados> -l logfile all
O
desempenho afeta o desempenho de processamento de eventos do Monitor Server, bem como
o desempenho de Replicação. Além disso, o intervalo de Remoção padrão configurado na
tabela RMPRUNECTL da replicação deve ser assumido como 0 em vez dos
atuais 1.440 segundos (ou 24 horas).
Para obter informações adicionais sobre os utilitários de manutenção do DB2, consulte a documentação do IBM DB2.
Fazer backup dos bancos de dados e recuperá-los dos erros de implementação também
fazem parte da manutenção do banco de dados.
- Backup de Banco de Dados
Você deve fazer backup dos bancos de dados de Repositório, Estado, Tempo de Execução e Histórico antes
de executar qualquer novo script DDL (Database Definition Language) do WebSphere Business Monitor,
quer ele implemente um novo modelo de medidas de negócios ou
atualize um existente.
- Recuperação após Erros de Implementação
Se você encontrar um erro ao implementar artefatos de replicação,
precisará desfazer as ações desempenhadas na implementação de um único modelo de medidas de negócios para desfazer as alterações.