CI 테이블에서 직접 필드 채우기를 통한 쿼리 성능 향상

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • CMDB의 서비스 계정 및 LDC 채우기 예약된 작업은 클라우드 CI(구성 항목) 테이블의 서비스 계정 및 논리 데이터센터 필드와 하드웨어 [cmdb_ci_hardware] 테이블의 가상 머신 개체 필드를 채웁니다. 이렇게 직접 채우면 쿼리 복잡성이 줄어들고 쿼리 성능이 향상됩니다.

    클라우드 서비스 계정(예 AWS : 계정, Azure 구독 또는 GCP 프로젝트) 및 논리 데이터센터(예 AWS: , Azure또는 GCP 지역) 정보는 클라우드 CI와 별도로 저장됩니다. 클라우드 자원에 대한 계정 또는 데이터센터 정보를 검색하려면 쿼리에서 CI를 연결하는 관계 테이블을 포함하여 여러 테이블을 조인해야 합니다. 마찬가지로 가상 머신 개체 정보는 하드웨어 CI와 별도로 저장되므로 가상 머신 개체 [cmdb_ci_vm_object] 테이블에서 데이터를 검색하려면 추가 조인이 필요합니다. 관계 테이블에 수백만 개의 기록이 있을 수 있는 경우 이러한 조인은 클라우드 인프라 데이터로 작업하는 팀의 쿼리 시간이 늘어날 수 있습니다.

    버전 1.30.2부 디스커버리 및 서비스 매핑 패턴 터는 서비스 계정 [cloud_service_account] 및 논리 데이터센터 [logical_datacenter] 필드를 클라우드 CI 테이블에 직접 채워 클라우드 CI 테이블을 비정규화하는 기능을 사용할 수 있습니다. 또한 예약된 작업은 하드웨어 [cmdb_ci_hardware] 테이블의 가상 머신 개체 참조 필드를 통해 가상 머신 개체 [cmdb_ci_vm_object] 테이블에서 확장된 테이블을 참조합니다. 이러한 필드를 직접 채우면 복잡한 조인의 필요성이 줄어들고 클라우드 자원과 관련된 보고, 분석 및 운영 워크플로우에 대한 보다 효율적인 쿼리를 지원할 수 있습니다. 이 기능을 디스커버리 활성화하면 기존 및 새로 검색된 CI 모두에 대해 이러한 필드가 채워집니다.

    그림 1. 필드 채우기가 있거나 없는 쿼리 프로세스
    기능이 없는 복잡한 다중 테이블 조인과 이 기능을 사용한 직접 필드 액세스 간의 비교

    이 기능을 활성화하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오 쿼리 성능을 위해 직접 필드 채우기 사용.

    지원되는 클라우드 CI 테이블

    서비스 계정 및 논리 데이터센터 필드가 다음 클라우드 CI 테이블에 추가됩니다.

    표 1. 서비스 계정 및 논리 데이터센터 필드가 있는 클라우드 CI 테이블
    테이블 레이블 테이블 이름
    클라우드 서브넷 cmdb_ci_cloud_subnet
    클라우드 네트워크 cmdb_ci_network
    가상 머신 인스턴스 cmdb_ci_vm_instance
    하드웨어 유형 cmdb_ci_compute_template
    클라우드 하드웨어 유형 cmdb_ci_cloud_hardware_type
    보안 그룹 계산 cmdb_ci_compute_security_group
    이미지 cmdb_ci_os_template
    클라우드 이미지 cmdb_ci_cloud_os_image
    클라우드 부하 분산 장치 cmdb_ci_cloud_load_balancer
    클라우드 자원 cmdb_ci_cmp_resource
    클라우드 파일 서비스 cmdb_ci_cloud_file_service
    클라우드 관리 네트워크 인터페이스 cmdb_ci_nic
    엔드포인트 cmdb_ci_endpoint
    클라우드 기능 cmdb_ci_cloud_function
    클라우드 개체 스토리지 cmdb_ci_cloud_object_storage
    클라우드 게이트웨이 cmdb_ci_cloud_gateway
    데이터베이스 인스턴스 cmdb_ci_db_instance
    클라우드 데이터 베이스 cmdb_ci_cloud_database
    DynamoDB 테이블 cmdb_ci_dynamodb_table

    지원되는 가상 머신 테이블

    다음 가상 머신 테이블은 하드웨어 테이블의 가상 머신 객체 [cmdb_ci_vm_object] 필드에서 참조됩니다.

    표 2. 참조된 가상 머신 테이블
    테이블 레이블 테이블 이름
    Windows Server cmdb_ci_win_server
    Linux 서버 cmdb_ci_linux_server