시스템 속성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 이러한 시스템 속성은 데이터 관리 기능의 동작을 제어합니다.

    보관 규칙 및 삭제 규칙 속성

    보관 프로세스에서 너무 많은 시스템 자원을 소비하지 않도록 하는 규칙이 자동화되었습니다. 시스템 동작을 수동으로 변경할 수 있습니다.

    보관 프로세스는 생산자 및 소비자 모델을 사용합니다. 기록은 보관 작업 실행 청크[sys_archive_run_chunk] 테이블에 일괄적으로 보관하기 위해 큐에 대기합니다.

    • ArchiveProducerJob은 보관해야 하는 sys_ids 레코드 청크를 만듭니다. 각 청크에는 단일 보관 규칙과 관련된 기록이 포함되어 있습니다. 청크의 최대 기록 수는 속성 glide.db.archive.chunk_size에 의해 지정됩니다. 모든 청크에서 단일 규칙의 최대 기록 수는 로 지정됩니다 glide.db.archive.max.rule.records.
    • 생산자는 4개의 ArchiverJob 소비자(기본값)를 시작합니다. 정확한 소비자 수는 에 의해 지정됩니다 glide.db.archiving.max_consumer_workers.
    • 소비자는 sys_ids 청크를 읽고 처리합니다. 각 소비자가 처리하는 청크 수는 에 의해 지정됩니다.glide.db.archive.max.batches 각 소비자가 처리하는 청크는 다른 보관 규칙에서 온 것일 수 있습니다.
    • 소비자는 sys_ids 청크가 남지 않거나 소비자가 처리할 수 있는 청크 제한(로 glide.db.archive.max.batches지정됨)에 도달할 때까지 청크 읽기를 반복하며, 그 후에는 종료되고 다른 소비자를 예약합니다.
    • 청크가 에 지정된 glide.db.archive.chunk.max.process.time시간보다 오래 실행 중 상태로 유지되면 시스템은 소비자가 갑자기 종료되었다고 가정하고 청크의 상태를 오류로 변경합니다. 실행되고 있는 소비자가 중지되거나 종료되지는 않습니다.
    주:
    작업 실행 청크 [sys_archive_run_chunk] 테이블이 삭제되면 테이블에 나열된 보관 및 삭제 속성이 사용되지 않습니다.
    보관 규칙과 삭제 프로세스의 기록 수를 한 간격으로 수동으로 제어하려면 다음 시스템 속성을 추가하여 이러한 기본 설정을 변경할 수 있습니다.
    표 1. 보관 시스템 속성
    이름 설명 유형 기본값
    glide.db.archive.chunk_size 작업 실행 청크 보관 [sys_archive_run_chunk] 테이블의 각 기록에 추가되는 고유 식별자 수입니다. 기록은 보관 작업 실행 청크(sys_archive_run_chunk.do) 양식의 키 필드에서 CSV 값으로 형식이 지정됩니다. 정수 1000
    glide.db.archive.chunk.max.process.time 보관 작업 실행 청크[sys_archive_run_chunk] 테이블에서 기록이 활성 상태로 유지할 수 있는 시간(밀리초)입니다. 시간은 시스템 시간과 보관 작업 실행 청크 [sys_archive_run_chunk] 테이블의 시작 필드 값 간의 차이입니다. 정수 600000
    glide.db.archive.max.rule.records 규칙당 소비자당 일괄 처리할 최대 기록 수입니다. 정수 10000
    glide.db.archive.debug 원래 테이블에서 보관 테이블로 열 정의를 복사할 때 자세한 정보 로깅을 사용하도록 설정하는 옵션입니다. 예 | 아니오 아니오
    glide.db.archive.max.batches 청크 수로, 작업 실행 청크 보관 [sys_archive_run_chunk] 테이블의 기록으로, 소비자가 종료하고 다른 소비자를 예약하기 전에 처리합니다. 정수 10
    glide.db.archiving.max_소비자_근로자 클러스터 전체의 최대 동시 소비자 수입니다. 정수 4

    테이블 클리너 속성

    테이블 클리너 시스템 속성을 설정하려면 시스템 속성 [sys_properties] 테이블로 이동하여 속성을 추가합니다.

    표 2. 시스템 속성
    속성 설명

    테이블 클리너가 느린 규칙을 다시 처리하려고 시도하기 전에 대기해야 하는 일 수를 구성합니다.

    glide.db.tablecleaner.days_before_slow_rule_reattempt

    테이블 클리너 규칙에 완료되는 데 30초 이상 걸리는 쿼리가 있는 경우 전체 테이블 클리너 작업이 중지됩니다. 기본적으로 테이블 클리너는 테이블 클리너 작업에 해당 규칙을 다시 포함하기 전에 2일을 기다립니다.

    이 속성을 추가하여 기본 대기 기간을 변경할 수 있습니다.

    • 유형: 정수
    • 기본값: 2

    테이블 클리너 규칙에 대한 시간 제한을 구성합니다.

    glide.db.tablecleaner.chunk_delete_max_time_spent

    클리너가 단일 실행 중에 규칙당 기록을 일괄 삭제하는 데 소요되는 시간을 제한합니다. 값은 초 단위이며 기본값은 1200(20분)입니다. 이는 테이블 클리너가 최대 20분 동안 매시간 실행됨을 의미합니다.

    이 속성을 추가하여 기본 시간 제한을 변경할 수 있습니다.

    • 유형: 정수
    • 기본값: 1200