IBM Sterling Control Center: Performance Tuning do CC
Configure o Purge Summary Data Older Than
Devemos habilitar o Purge Summary Data Older Than, com o intervalo de 10 dias. Esta variável é o período no qual o Summary Process Data e os dados de transferência de arquivos são retidos nas tabelas do banco de dados. 0 é o valor padrão, o que significa que o sistema não limpa os dados de resumo.
1) Acesse o console do IBM Control Center,
2) selecione System Settings e acesse a guia Database. Insira os valores:
Purge Summary Data Older Than (days): 10
Clique em Update para salvar os dados.
Tome nota da redução na quantidade de registros nas tabelas:
- EVENTS,
- BP_STATS_LOG,
- CD_STATS_LOG,
- CC_PROCESS,
- CC_FILE_TRANSFER,
- ROLL_UP.
Podemos verificamos essas tabelas através da UI do Control Center ou no banco de dados usando a query:
select table_name, owner,last_analyzed, num_rows from all_tables where owner='<OWNER DO ICC>' and num_rows > 0 order by num_rows desc
SUMMARY_TABLES_PURGE_ROLL_UP e SUMMARY_TABLES_PURGE_FILE_COUNTS
Ao alterar o “Purge Summary Data Older” para um valor maior que zero não causará todos dados de resumo a serem eliminados.
Precisamos definir para TRUE as seguintes propriedades do engine.properties:
SUMMARY_TABLES_PURGE_ROLL_UP=true SUMMARY_TABLES_PURGE_FILE_COUNTS=true
cujo o padrão é FALSE, informa ao ICC se deve limpar os dados das tabelas ROLL_UP e FILE_COUNTS quando outros dados de resumo são limpos.
Os dados da tabela ROLL_UP são usados pelo console da Web ICC para facilitar a atividade de transferência de arquivo recente.
EVENT_MONITOR_EVENT_COUNT_FOR_CATCHUP
Alterar o valor da variável:
EVENT_MONITOR_EVENT_COUNT_FOR_CATCHUP=200
O valor atual 100 é referente a versões antes da versão 6.2 do Control Center, o valor atual é 200.
Este valor pode ser maior, mas não deve passar de 1000.
Verificar no Engine.log, pelas mensagens:
EventMonitor - Event Monitor in catchup. EVENT_COUNT_FOR_CATCHUP = 100 processedCount = 125
ou no Health do Control Center.
EVENT_MONITOR_EVENT_LIMIT_PER_RUN
Alterar o valor da variável:
EVENT_MONITOR_EVENT_LIMIT_PER_RUN=1000
O valor atual 125 é referente a versões antes da versão 6.2 do Control Center, o valor atual é 1000.
PROCESS_SUMMARY_THREADS
Define a quantidade de threads que são usados pelo ProcessSummarizationService para resumir os processos concluídos.
Quanto maior for esse valor definido, maior será a utilização de memória e CPU.
Alterar o valor da variável:
PROCESS_SUMMARY_THREADS=
O valor default é 4.