Cálculo do tamanho da partição para carregamento paralelo no Componentes comuns de integração para CMDB

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • O Componentes comuns de integração para CMDB oferece suporte ao tamanho da partição calculada para a estrutura de carregamento paralelo, se compatível com um Conector do Service Graph.

    O recurso de carregamento paralelo da Now Platform executa o carregamento de dados por meio de vários threads. O tamanho da partição de uma fonte de dados é calculado pela aplicação Componentes comuns de integração para CMDB usada pelo recurso de carregamento paralelo. O tamanho da partição confirma que a carga de trabalho está distribuída uniformemente entre os threads disponíveis. Ao equilibrar a carga de dados, uma fonte de dados em um Conector do Service Graph pode gerenciar o carregamento de dados de maneira uniforme nos nós disponíveis, o que reduz o tempo de processamento e melhora a eficiência geral. Essa abordagem promove um carregamento eficiente de dados, minimiza a latência e otimiza o desempenho das fontes de dados.

    O cálculo do tamanho da partição para o recurso de carregamento paralelo na aplicação Componentes comuns de integração para CMDB se baseia nos seguintes cálculos:

    Cálculo do tamanho da partição

    O tamanho da partição para carregamento paralelo em uma fonte de dados é determinado pelo número de nós primários ativos em sua instância da ServiceNow e pelo volume total dos dados a serem carregados pela fonte de dados de acordo com a seguinte fórmula:
    Partition size = Total data volume / (10% * Active primary nodes)
    Por exemplo, se houver 4 nós primários ativos e o volume de dados a ser carregado for de 1.000 unidades, o tamanho da partição será calculado como:
    Partition size = 1000 / (10% * 4) = 1000 / 0.4 = 25

    Cálculo de trabalhos paralelos

    Os trabalhos paralelos permitem distribuir a carga de trabalho uniformemente entre vários trabalhos, o que reduz o tempo de carregamento de dados e melhora a eficiência da recuperação de dados. O cálculo do número de trabalhos paralelos criados para uma partição se baseia na seguinte fórmula:
    Number of parallel jobs = Total data volume/Partition size
    
    No exemplo anterior, em que o volume total de dados é de 1.000 unidades e o tamanho da partição é 25, o número de trabalhos paralelos criados é calculado como:
    Number of parallel jobs = 1000/25 = 40