본문으로 바로가기
본문으로 바로가기

자동 유휴 상태 전환

자동 유휴 상태 전환

설정 페이지에서는 서비스가 일정 시간 동안 비활성 상태일 때(즉, 사용자가 제출한 쿼리를 실행하고 있지 않을 때) 서비스의 자동 유휴 상태 전환 허용 여부도 선택할 수 있습니다. 자동 유휴 상태 전환을 사용하면 서비스가 일시 중지된 동안 컴퓨팅 리소스 비용이 청구되지 않으므로 서비스 비용을 줄일 수 있습니다.

적응형 유휴 상태 전환

ClickHouse Cloud는 비용 절감을 최적화하면서도 서비스 중단을 방지하기 위해 적응형 유휴 상태 전환을 적용합니다. 시스템은 서비스를 유휴 상태로 전환하기 전에 여러 조건을 평가합니다. 아래 조건 중 하나라도 충족되면 적응형 유휴 상태 전환이 유휴 시간 설정 대신 적용됩니다.

  • 파트 수가 최대 유휴 파트 임계값(기본값: 10,000)을 초과하면 백그라운드 메ン테넌스가 계속 수행될 수 있도록 서비스를 유휴 상태로 전환하지 않습니다
  • 진행 중인 병합 작업이 있으면 중요한 데이터 통합이 중단되지 않도록 해당 병합이 완료될 때까지 서비스를 유휴 상태로 전환하지 않습니다
  • 또한 시스템은 서버 초기화 시간에 따라 유휴 타임아웃도 조정합니다:
    • 서버 초기화 시간이 15분 미만이면 적응형 타임아웃은 적용되지 않으며, 사용자가 설정한 기본 유휴 타임아웃이 사용됩니다
    • 서버 초기화 시간이 15분 이상 30분 미만이면 유휴 타임아웃은 15분으로 설정됩니다
    • 서버 초기화 시간이 30분 이상 60분 미만이면 유휴 타임아웃은 30분으로 설정됩니다.
    • 서버 초기화 시간이 60분을 초과하면 유휴 타임아웃은 1시간으로 설정됩니다
참고

서비스는 갱신 가능 구체화 뷰의 새로 고침, S3Queue에서의 소비, 그리고 새 병합 예약을 일시 중단하는 유휴 상태에 들어갈 수 있습니다. 기존 병합 작업은 서비스가 유휴 상태로 전환되기 전에 완료됩니다. 갱신 가능 구체화 뷰와 S3Queue 소비를 계속 운영해야 한다면 유휴 상태 기능을 비활성화하십시오.

자동 유휴 상태 전환을 사용하지 말아야 하는 경우

자동 유휴 상태 전환은 쿼리 응답 전에 지연이 발생해도 되는 사용 사례에서만 사용하십시오. 서비스가 일시 중지되면 해당 서비스에 대한 연결이 타임아웃되기 때문입니다. 자동 유휴 상태 전환은 사용 빈도가 낮고 일정 수준의 지연을 허용할 수 있는 서비스에 적합합니다. 자주 사용되는 고객 대면 기능을 지원하는 서비스에는 권장되지 않습니다.