Como otimizar a coleta de dados

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • O coletor de dados Performance Analytics otimizado reduz o tempo, a memória e o uso da CPU para processar grandes conjuntos de dados.

    O coletor de dados otimizado está ativo por padrão em todas as instâncias que começam em Tokyo. Ele é ativado após o upgrade. Para desativar o coletor otimizado, crie a propriedade do sistema com.snc.pa.dc.hsql e defina-a como falsa. Para obter mais informações, consulte Adição de uma propriedade do sistema.

    Importante:
    Os bancos de dados Oracle não são compatíveis. Outras instâncias que ainda usam a tabela Pontuações da Análise de desempenho [pa_scores] também não são compatíveis. O coletor de dados otimizado oferece suporte somente a instâncias em que as pontuações do indicador estão nas duas tabelas Pontuações nível 1 [pa_scores_l1] e Pontuações nível 2 [pa_scores_l2]. Para obter mais informações, consulte Migrando pontuações do Performance Analytics.

    O coletor de dados otimizado é compatível com os seguintes recursos:

    • Capacidade de lidar com mais de 10 milhões de registros sem impacto adverso no desempenho.
    • Suporte para pelo menos 10 detalhamentos com matriz de detalhamento habilitada. O suporte ao detalhamento inclui:
      • Condições de referência com pontos
      • Dois detalhamentos grandes, com até 1 milhão de registros
      • Relações de detalhamento
    • Suporte para condições adicionais em indicadores e detalhamentos.
    • Otimizações para agregação de contagem distinta.
    Nota:
    O número máximo padrão de registros permitidos por origem de indicador para coleta de dados foi aumentado para otimização da coleta de dados. Para obter mais informações, consulte a propriedade [ com.snc.pa.dc.hsql.max_row_count_indicator_source em Propriedades Performance Analytics.

    As otimizações resultam do uso de um banco de dados incorporado. Um trabalho de coleta de dados padrão armazena todas as pontuações na memória do nó durante o trabalho. No entanto, um trabalho de coleta de dados otimizado move pacotes de pontuações para armazenamento temporário em disco. No final do trabalho, as pontuações são gravadas nas tabelas de pontuação e o banco de dados temporário é limpo.

    Nota:
    A otimização de memória usando carregamento lento foi implementada para eliminar erros de falta de memória. No entanto, essa otimização de memória pode aumentar o uso da CPU e prolongar o tempo de processamento de trabalhos grandes. Para obter mais informações, entre em contato com Suporte e atendimento ao cliente.