Propriedades da Performance Analytics do coletor de dados

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 7 min. de leitura
  • As propriedades do coletor de dados permitem configurar vários limites para Performance Analytics coleta de dados. As propriedades são configuradas para proteger o processo de coleta de dados. Os valores padrão são apropriados para a maioria dos ambientes.

    Nota:
    Tente não aumentar esses valores além do necessário. Dependendo da sua implementação, aumentos nesses valores podem afetar o desempenho. Se possível, consulte um especialista em domínio ou parceiro de implementação, que poderá encontrar uma solução alternativa para aumentar o valor da propriedade.
    Propriedade Descrição
    com.snc.pa.dc.script_timeout O tempo máximo em segundos que um script pode ser executado durante um ciclo de coleta de dados, como um script de origem de indicador ou um script de detalhamento.

    Este limite se aplica individualmente a cada registro processado pelo trabalho de coleta de dados. Se um script exceder esse limite, o trabalho de coleta de dados ignorará o registro atual.

    Se seus scripts atingem frequentemente o limite padrão, simplifique os scripts o máximo possível antes de modificar esta propriedade.

    • Tipo: inteiro
    • Valor padrão: 30
    com.snc.pa.dc.query_time_limit A duração máxima em minutos que uma única consulta de um trabalho de coleta de dados pode executar antes que um aviso seja registrado.
    • Tipo: inteiro
    • Valor padrão: 60
    com.snc.pa.dc.max_row_count_indicator_source O número máximo de registros que um trabalho pode coletar de uma única origem de indicador.
    Importante:
    Esta propriedade se aplica somente a trabalhos que não usam coleta de dados otimizada. Se a coleta de dados otimizada estiver habilitada, que é a condição padrão, consulte a propriedade com.snc.pa.dc.hsql.max_row_count_indicator_source.

    Este limite se aplica separadamente a cada origem de indicador incluída em um trabalho de coleta de dados. O número de indicadores associados a cada origem de indicador não afeta este limite.

    Por exemplo, se um trabalho de coleta de dados coletar pontuações de 12 indicadores de três origens de indicador, o trabalho poderá coletar no máximo 150 000 registros por padrão: 50 000 de cada origem de indicador.

    Aviso:
    • Se o número de registros que uma origem de indicador contém for maior que o valor desta propriedade, nenhum indicador será coletado para esta origem de indicador.
    • Esta propriedade pode ser substituída em origens de indicador individuais. Nesse caso, a origem do indicador individual pode não ser coletada, mesmo que a contagem de linhas seja menor que o valor de com.snc.pa.dc.max_row_count_indicator_source.
    • Tipo: inteiro
    • Valor padrão: 50 000
    com.snc.pa.dc.hsql.max_row_count_indicator_source O número máximo de registros que um trabalho pode coletar de uma única origem de indicador.
    Importante:
    Esta propriedade se aplica somente a trabalhos que usam coleta de dados otimizada. Caso contrário, com.snc.pa.dc.max_row_count_indicator_sourceaplicável. Para obter mais informações, consulte Otimizando a coleta de dados.

    Este limite se aplica separadamente a cada origem de indicador incluída em um trabalho de coleta de dados. O número de indicadores associados a cada origem de indicador não afeta este limite.

    Por exemplo, se um trabalho de coleta de dados coletar pontuações para 12 indicadores de três fontes de indicador, o trabalho poderá coletar no máximo 3 milhões de registros por padrão: 1 milhões de cada fonte de indicador.

    No upgrade para uma versão posterior a San Diego, o coletor de dados otimizado será habilitado. Em seguida, esta propriedade é substituída com.snc.pa.dc.max_row_count_indicator_source.O valor da nova propriedade é definido como o padrão 1 milhões, a menos que o valor de com.snc.pa.dc.max_row_count_indicator_sourcefoi mais de 1 milhões. No último caso, o valor da propriedade original é mantido.

    Aviso:
    • Se o número de registros que uma origem de indicador contém for maior que o valor desta propriedade, nenhum indicador será coletado para esta origem de indicador.
    • Esta propriedade pode ser substituída em origens de indicador individuais. Nesse caso, a origem do indicador individual pode não ser coletada, mesmo que a contagem de linhas seja menor que o valor de com.snc.pa.dc.hsql.max_row_count_indicator_source.
    • Tipo: inteiro
    • Valor padrão: 1,000,000
    com.snc.pa.dc.max_detalhamento_elements_limit

    Número máximo de elementos de detalhamentorecuperado pela coleta de dados para cada origem do detalhamento. Se o número de elementos em uma origem de detalhamento exceder esse limite, o coletor de dados não coletará pontuações dessa origem de detalhamento.

    Importante:
    Esta propriedade se aplica somente a trabalhos que não usam coleta de dados otimizada. Para coleta de dados otimizada, consulte a propriedade com.snc.pa.dc.hsql.max_breakdown_elements_limit. Consulte também Otimizando a coleta de dados.

    Este limite se aplica separadamente a cada origem de detalhamento incluída em um trabalho de coleta de dados. O número de detalhamentos associados a cada origem de detalhamento não afeta este limite.

    Por exemplo, se um trabalho de coleta de dados coletar pontuações para 12 detalhamentos de três origens de detalhamento, o trabalho poderá coletar um máximo de 30 000 registros por padrão: 10 000 de cada origem de detalhamento.
    Aviso:
    Aumentar esse limite aumenta a carga de processamento no nó.

    Esta propriedade é tratada de forma diferente, dependendo se a coleção aninhada está habilitada:

    Se a coleção aninhada estiver habilitada, somente elementos com pontuações não nulas contarão nesse limite. A contagem é feita conforme o trabalho de coleta de dados é executado. Quando o número de elementos com pontuações atinge esse limite, a origem de detalhamento é desabilitada e as pontuações são apagadas da memória.

    Quando a coleção aninhada não está habilitada, todos os elementos de uma origem de detalhamento são contados em relação ao limite. A contagem é feita antes que todas as pontuações sejam coletadas.

    Considere um caso em que o limite padrão de 10 000 elementos é aplicado a uma origem de detalhamento com 1 milhões de elementos, dos quais 5 000 têm pontuações. Em Coleção aninhada, o trabalho coleta as pontuações desses 5 000 elementos. Com a coleção aninhada desativada, o trabalho não coleta pontuações para esta origem de detalhamento.

    • Tipo: inteiro
    • Valor padrão: 10.000
    com.snc.pa.dc.hsql.max_detalhamento_elements_limit

    Número máximo de elementos de detalhamento recuperados pela coleta de dados para cada origem de detalhamento. Se o número de elementos em uma origem de detalhamento exceder esse limite, o coletor de dados não coletará pontuações dessa origem de detalhamento.

    Importante:
    Esta propriedade se aplica somente a trabalhos que usam coleta de dados otimizada. Caso contrário, com.snc.pa.dc.max_breakdown_elements_limitaplicável. Para obter mais informações, consulte Otimizando a coleta de dados.

    Este limite se aplica separadamente a cada origem de detalhamento incluída em um trabalho de coleta de dados. O número de detalhamentos associados a cada origem de detalhamento não afeta este limite.

    Por padrão, nenhum limite é definido para o número de elementos de detalhamento. Se você enfrentar problemas de desempenho em trabalhos com origens de detalhamento com um grande número de elementos, considere definir um limite em consulta com Suporte e atendimento ao cliente.

    No upgrade para uma versão posterior a San Diego, a coleta de dados otimizada está ativada. Em seguida, esta propriedade é substituída com.snc.pa.dc.max_breakdown_elements_limit.

    • Tipo: inteiro
    • Valor padrão: -1
    com.snc.pa.dc.max_detalhamento_elements_level2_limit

    Número máximo de elementos de detalhamento permitidos em uma matriz de dois detalhamentos. Se esse limite for excedido, os elementos de detalhamento na matriz não serão coletados.

    Importante:
    Esta propriedade se aplica somente a trabalhos que não usam coleta de dados otimizada. Para coleta de dados otimizada, consulte a propriedade com.snc.pa.dc.hsql.max_breakdown_elements_level2_limit. Consulte também Otimizando a coleta de dados.
    Por exemplo, com o limite padrão de 1 milhões de elementos, um detalhamento de primeiro nível com 10 000 elementos e um detalhamento de segundo nível com 500, a matriz resultante de 5 milhões de elementos não é coletada. Se o detalhamento de primeiro nível tivesse apenas 1 000 elementos, os 500 000 elementos resultantes seriam coletados.
    Nota:
    Este limite também é afetado pelo com.snc.pa.dc.max_breakdown_elements_limitpropriedade. Nenhuma matriz de detalhamento é coletada quando uma das origens de detalhamento excede esse limite.
    • Tipo: inteiro
    • Valor padrão: 1,000,000
    com.snc.pa.dc.hsql.max_breakdown_elements_level2_limit

    Número máximo de elementos de detalhamento permitidos em uma matriz de dois detalhamentos. Se esse limite for excedido, os elementos de detalhamento não serão coletados.

    Importante:
    Esta propriedade se aplica somente a trabalhos que usam coleta de dados otimizada. Consulte Otimizando a coleta de dados.

    Por padrão, nenhum limite é definido para o número de elementos de detalhamento em uma matriz. Se você enfrentar problemas de desempenho em trabalhos com origens de detalhamento com um grande número de elementos, considere definir um limite em consulta com Suporte e atendimento ao cliente.

    Nota:
    Este limite pode ser afetado por com.snc.pa.dc.hsql.max_breakdown_elements_limitpropriedade. Se esse limite for definido, nenhuma matriz de detalhamento será coletada quando uma das origens de detalhamento exceder esse limite.
    • Tipo: inteiro
    • Valor padrão: -1
    com.snc.pa.dc.max_error_count O número máximo de erros que podem ocorrer para uma única execução de trabalho de coleta de dados antes que a coleta de dados seja interrompida.

    Erros durante a coleta de dados geralmente ocorrem devido a um script inválido ou ao atingir o limite de tempo limite do script.

    Se você encontrar esse limite, revise todos os scripts executados durante a coleta de dados para garantir que eles sejam válidos e tenham o desempenho esperado.

    • Tipo: inteiro
    • Valor padrão: 500
    .snc.pa.dc.max_records Número máximo de sys IDs armazenados em um único registro Snapshot [pa_snapshots]. Um registro de snapshot é criado para cada pontuação coletada, e um campo nesse registro contém todos os sys IDs dos registros que contribuem para a pontuação. Se esse limite for excedido, um registro de snapshot será criado com o número máximo de registros. Este limite se aplica somente quando Coletar registros está selecionado para um indicador.

    Por exemplo, digamos que você esteja usando o limite padrão de 5 000 e execute um trabalho em que 5 010 registros contribuem para a pontuação. O sistema cria um registro Snapshot com uma lista separada por vírgulas dos primeiros 5 000 sys IDs no campo sys_id.

    Em geral, o limite padrão fornece detalhes suficientes nos registros coletados. Aumentar esse limite pode afetar o desempenho durante a coleta de dados ou ao executar operações na tabela Snapshot.

    • Tipo: inteiro
    • Valor padrão: 5000