에서 병렬 로드를 위한 파티션 크기 계산 CMDB용 통합 커먼즈

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • CMDB용 통합 커먼즈 에서 지원되는 경우 병렬 로드 프레임워크에 서비스 그래프 커넥터대해 계산된 파티션 크기를 지원합니다.

    의 병렬 로드 기능은 ServiceNow AI Platform여러 스레드를 사용하여 데이터 로드를 실행합니다. 데이터 원본의 파티션 크기는 병렬 로드 기능에서 사용하는 응용 프로그램에 의해 CMDB용 통합 커먼즈 계산됩니다. 이 파티션 크기는 워크로드가 사용 가능한 스레드 간에 균등하게 분산되는지 확인합니다. 데이터 로드의 균형을 조정함으로써 내의 서비스 그래프 커넥터 데이터 소스는 사용 가능한 노드에서 데이터 로드를 균일하게 관리하여 처리 시간을 줄이고 전반적인 효율성을 개선할 수 있습니다. 이 접근 방식은 효율적인 데이터 로드를 촉진하고, 대기 시간을 최소화하며, 데이터 소스의 성능을 최적화합니다.

    애플리케이션 내의 병렬 로드 기능에 대한 파티션 크기 계산은 CMDB용 통합 커먼즈 다음 계산을 기반으로 합니다.

    파티션 크기 계산

    데이터 소스에서 병렬 로드를 위한 파티션 크기는 다음 공식을 사용하여 인스턴스의 활성 기본 노드 ServiceNow 수와 데이터 소스에서 로드할 총 데이터 볼륨에 의해 결정됩니다.
    Partition size = Total data volume / (10% * Active primary nodes)
    예를 들어 4 개의 활성 기본 노드가 있고 로드할 데이터 볼륨이 1000 단위인 경우 파티션 크기는 다음과 같이 계산됩니다.
    Partition size = 1000 / (10% * 4) = 1000 / 0.4 = 25

    병렬 작업 계산

    병렬 작업을 사용하면 워크로드를 여러 작업에 균등하게 분산하여 데이터 로드 시간을 줄이고 데이터 검색의 효율성을 높일 수 있습니다. 파티션에 대해 만들어진 병렬 작업 수의 계산은 다음 수식을 기반으로 합니다.
    Number of parallel jobs = Total data volume/Partition size
    
    총 데이터 볼륨이 1000 단위이고 파티션 크기가 25인 이전 예제에서 생성된 병렬 작업 수는 다음과 같이 계산됩니다.
    Number of parallel jobs = 1000/25 = 40