CMDB 쿼리 작성기 쿼리의 배치 크기
기본 시스템에서는 모든 Query Builder 쿼리 실행에 대해 100의 전역 일괄 처리 크기가 할당됩니다. 필요한 경우 시스템 속성을 사용하여 기본 전역 배치 크기를 재정의하거나 저장된 쿼리당 배치 크기 값을 최적화할 수 있습니다.
쿼리는 다양한 클래스를 쿼리하도록 구성할 수 있으므로 크게 다를 수 있습니다. 따라서 기본 시스템의 일괄 처리 크기가 모든 쿼리에 최적이 아닐 수 있으며 일부 쿼리는 시간이 초과되거나 완료하는 데 시간이 오래 걸릴 수 있습니다. 쿼리 실행에 대한 최적의 일괄 처리 크기는 시스템의 데이터 양 및 관계 수와 같은 시스템 부하에 따라 달라집니다. 쿼리의 일괄 처리 크기를 계산하는 데 도움이 필요하면 지원팀에 문의하세요.
일괄 처리 크기는 적용 가능하며 실행이 시작된 방법에 관계없이 모든 쿼리 실행 시나리오에서 동일하게 동작합니다.
- 쿼리 작성기 사용자 인터페이스(임시 또는 저장된 쿼리)
- 쿼리 작성기 스크립트 가능한 API
- 예약된 작업
- CMDB 그룹
쿼리 실행에 대한 배치 크기는 다음과 같은 우선 순위에 따라 할당됩니다.
- 저장된 특정 질의에 대한 저장된 질의 테이블 필드에 있는 값 Execution Batch Size 입니다. 설정된 경우 이 값은 저장된 쿼리에만 적용되며 전역 값 100 및 glide.cmdb.query.batch_size 시스템 속성 값보다 우선합니다.
- 시스템 속성 glide.cmdb.query.batch_size의 값( 있는 경우)은 모든 쿼리 실행에 할당되는 일괄 처리 크기를 전역적으로 결정합니다. 이 속성을 추가하고 설정하면 값이 설정된 저장된 쿼리를 Execution Batch Size 제외한 모든 쿼리에 값이 적용됩니다.
- 앞의 두 옵션이 구성되지 않은 경우 전역 값 100입니다.
쿼리의 배치 크기 수정
쿼리를 실행할 때 성능 문제가 발생하는 경우 배치 크기 값을 수정할 수 있습니다.
- 모든 쿼리에 대해 전역적으로: (필요한 경우) 시스템 속성 glide.cmdb.query.batch_size의 값을 추가하고 설정합니다.
- 저장된 쿼리당: 저장된 특정 쿼리에 대한 배치 크기 설정
저장된 특정 쿼리에 대한 배치 크기 설정
완료하는 데 시간이 오래 걸리거나 시간이 초과된 CMDB 쿼리 작성기 저장된 쿼리에 대해 사용자 지정 배치 크기를 구성합니다. 사용자 지정 배치 크기는 기본 시스템의 전역 배치 크기와 시스템 속성 값을 glide.cmdb.query.batch.size 재정의합니다.
시작하기 전에
필요한 역할: admin