개발자 샌드박스 앱과 함께 설치되는 속성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 5분
  • 에서 개발자 샌드박스 사용할 수 있는 시스템 속성은 애플리케이션 동작을 제어하므로 개발자는 테스트 환경을 효과적으로 구성하고 최적화할 수 있습니다.

    주:
    시스템 속성 [sys_properties] 테이블을 열려면 탐색 필터에 sys_properties.list를 입력합니다.
    이러한 속성은 개발자 샌드박스에서 사용할 수 있습니다.
    표 1. 개발자 샌드박스의 속성
    속성 설명 세부사항
    glide.dev_sandbox.num.controller 컨트롤러로 실행되는 노드 수입니다.
    • 유형: 번호
    • 기본값: 2
    • 0일 수 없습니다.
    • 증가하면 할당되지 않은 노드가 컨트롤러 노드로 변환됩니다.
    • 감소하면 할당되지 않은 노드가 노드로 변환됩니다.
    • 컨트롤러 노드가 많을수록 샌드박스 수가 줄어듭니다.
    glide.dev_sandbox.node.healthy_time_min 노드가 정상으로 간주되는 시간(분)입니다. 샌드박스에 할당된 비정상 노드는 다른 샌드박스에 할당하여 정정할 수 있습니다.

    정정 은 노드에서 실행 중이어야 하지만 실행되지 않는 샌드박스를 탐지한 다음 샌드박스에서 실행할 다른 노드를 할당하는 프로세스입니다.

    • 유형: 번호
    • 기본값: 10
    • 이 값을 늘리면 샌드박스 노드가 더 오래 작동하므로 정정 빈도가 줄어듭니다.
    • 감소하면 노드가 더 빨리 다운되므로 정정이 더 자주 발생합니다.
    • 이 값을 노드를 다시 시작하는 데 걸리는 시간(약 3분)보다 낮게 설정하지 마십시오. 다시 시작하는 동안에도 노드는 여전히 정상으로 간주되어 정정 도구가 샌드박스를 다른 노드에 재할당하지 못하도록 합니다.
    glide.dev_sandbox.node.poll_interval_seconds 인스턴스에 할당된 노드가 포함된 sys_cluster_state 테이블에서 오프라인으로 전환될 것으로 예상되는 노드에 대한 상태 검사 간격(초)입니다.
    • 유형: 번호
    • 기본값: 10
    • 일반적으로 변경할 필요가 없습니다.
    • 샌드박스 폐기 중에 노드가 오프라인으로 설정되었는지 확인하는 빈도를 결정하는 데 사용됩니다.
    • 증가한다는 것은 여론조사가 더 자주 발생한다는 것을 의미합니다.
    • 감소한다는 것은 여론조사가 덜 자주 발생한다는 것을 의미합니다.
    glide.dev_sandbox.node.poll_timeout_min 노드가 종료되고 sys_cluster_state 테이블에서 오프라인 상태 가 될 때까지 기다리는 시간(분)입니다.
    • 유형: 번호
    • 기본값: 2
    • 일반적으로 변경할 필요가 없습니다.
    • 샌드박스 폐기 중에 샌드박스 노드가 오프라인으로 설정되기 위해 확인할 기간을 결정하는 데 사용됩니다.
    • 증가는 폴링이 더 오래 발생한다는 것을 의미합니다.
    • 감소는 폴링이 더 빨리 완료된다는 것을 의미합니다.
    glide.dev_sandbox.default_table_config 의 기본 테이블 구성 개발자 샌드박스.
    • 유형: string
    • 기본값: shared_table
    • 기타 가능한 값:
      • shared_table
      • full_copy
      • zero_copy
    • full_copy 값은 테이블을 격리하지만 훨씬 더 많은 데이터베이스 공간을 사용하므로 특히 대규모 데이터 세트의 경우 샌드박스 생성 속도가 느려질 수 있습니다.
    • 또한 zero_copy 값은 초기 디스크 공간이 적은 테이블을 격리하지만 빈 상태로 시작하여 데이터가 추가됨에 따라 더 많은 공간을 사용할 수 있습니다.
    glide.dev_sandbox.dsb_db_copier_threads 샌드박스에서 동시 테이블 생성 수입니다.
    • 유형: 번호
    • 기본값: 1
    • 기타 가능한 값: 1-5
    • 스레드를 늘리면 샌드박스를 만들 때 경합과 부하가 더 많이 발생할 수 있습니다.
    • 경고:
      계정 관리자와 상의하지 않고 이 값을 변경하지 마십시오.
    glide.db.dsb.data_copy_processor.threads 샌드박스 생성 중에 동시에 실행할 데이터 복사 계획 수입니다.
    • 유형: 번호
    • 기본값: 1
    • 기타 가능한 값: 1-5
    • 이 값에 glide.dev_sandbox.dsb_db_copier_threads 값을 곱합니다.
    • 스레드를 늘리면 샌드박스를 만들 때 경합과 부하가 더 많이 발생할 수 있습니다.
    • 경고:
      계정 관리자와 상의하지 않고 이 값을 변경하지 마십시오.
    glide.db.dsb.data_copy_processor.chunk_copy.threads 각 테이블에 대해 한 번에 실행되는 데이터 복사기 수입니다.
    • 유형: 번호
    • 기본값: 5
    • 기타 가능한 값: 1-5
    • 이 값에 glide.dev_sandbox.dsb_db_copier_threads 및 glide.db.dsb.data_copy_processor.threads 값을 곱합니다.
    • 이 값을 줄이면 샌드박스 생성 속도가 느려집니다.
    glide.dev_sandbox.cleanup_retries 삭제 코드가 개발자 샌드박스 남은 개발자 샌드박스 테이블을 정리하려고 시도하는 재시도 횟수입니다.
    • 유형: 번호
    • 기본값: 3
    glide.dev_sandbox.backup_tables 복제 후 개발자 샌드박스를 다시 만들기 위해 보존될 테이블입니다.
    • 유형: string
    • 기본값: sys_repo_config

    보존할 쉼표로 구분된 테이블 목록입니다. 테이블이 여기에 참조되면 각 샌드박스의 콘텐츠가 클론 중에 저장 및 보존된 다음 다시 생성된 샌드박스에서 클론 후 복원됩니다.

    이 속성은 glide.dev_sandbox.enabled 속성을 통해 활성화된 경우에만 개발자 샌드박스 유효하며 샌드박스에만 영향을 미칩니다.

    glide.dev_sandbox.export.poll_interval_seconds 컨트롤러 노드가 샌드박스에서 변경된 업데이트 세트 익스포트를 완료했는지 확인하는 빈도(초)입니다.
    이 속성은 인스턴스 업그레이드가 시작되기 전에 샌드박스 업데이트 세트를 익스포트할 때만 사용됩니다.
    • 유형: 번호
    • 기본값: 10
    값을 줄이면 업그레이드 속도가 빨라질 수 있지만 추가 검사 비용이 발생합니다.
    glide.dev_sandbox.export.poll_timeout_min 인스턴스 업그레이드 전에 샌드박스가 변경된 업데이트 세트를 익스포트할 때까지 컨트롤러 노드가 기다리는 시간입니다.
    시간 제한에 도달하면 익스포트 상태에 관계없이 업그레이드가 계속됩니다.
    • 유형: 번호
    • 기본값: 10
    • 값을 줄이면 익스포트되지 않은 업데이트가 발생할 수 있습니다.
    • 값을 늘리면 변경 내용을 익스포트할 수 있지만 업그레이드가 지연될 수 있습니다.
    glide.dev_sandbox.node.healthy_time_min 노드가 정상으로 간주되고 샌드박스 용량 계산에 포함되기 위해 sys_cluster_state에 보고해야 하는 기간입니다.
    • 유형: 번호
    • 기본값: 10
    glide.dev_sandbox.lifecycle.max_concurrent_events 동시 샌드박스 할당/폐기 이벤트의 최대 한도입니다.
    • 유형: 번호
    • 기본값: 5
    값을 늘리면 더 많은 동시 할당/폐기가 가능하지만 데이터베이스에 과부하가 걸릴 수 있습니다.