경량 삭제 관련 설정

경량 삭제 관련 설정

경량 삭제(lightweight delete)의 일부로 실행되는 내부 업데이트 쿼리의 모드와 경량 삭제의 동기화 방식을 제어하는 설정들이에요. 헤비급 뮤테이션으로 대체되는지, 경량 업데이트로 처리되는지 등을 다룬답니다. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.

lightweight_delete_mode

경량 삭제의 일부로 실행되는 내부 업데이트 쿼리의 모드예요.

가능한 값:

  • alter_update — 헤비급 뮤테이션을 만드는 ALTER UPDATE 쿼리를 실행해요.
  • lightweight_update — 가능하면 경량 업데이트를 실행하고, 그렇지 않으면 ALTER UPDATE를 실행해요.
  • lightweight_update_force — 가능하면 경량 업데이트를 실행하고, 그렇지 않으면 throw해요.

lightweight_deletes_sync

mutations_sync와 같지만 경량 삭제의 실행만 제어해요.

가능한 값:

설명
0 뮤테이션이 비동기적으로 실행돼요.
1 쿼리가 현재 서버에서 경량 삭제가 완료되기를 기다려요.
2 쿼리가 모든 레플리카(존재한다면)에서 경량 삭제가 완료되기를 기다려요.
3 쿼리가 활성 레플리카만 기다려요. 비활성 레플리카는 활성화될 때 경량 삭제를 적용해요.

함께 보기:

  • ALTER 쿼리의 동기성
  • 뮤테이션

클라우드 기본값: 1.

더 알아보기 (Learn more)