Skip to main content
이 설정은 system.merge_tree_settings에서 사용할 수 있으며, ClickHouse 소스 코드에서 자동으로 생성됩니다.

object_shared_data_buckets_for_compact_part

Compact 파트의 JSON 공유 데이터 직렬화에서 사용하는 버킷 수입니다. map_with_bucketsadvanced 공유 데이터 직렬화와 함께 작동합니다. 허용되는 최대값은 256입니다.

object_shared_data_buckets_for_wide_part

wide 파트의 JSON 공유 데이터 직렬화에 사용되는 버킷 수입니다. map_with_bucketsadvanced 공유 데이터 직렬화와 함께 사용됩니다. 허용되는 최대값은 256입니다.

object_shared_data_serialization_version

JSON 데이터 타입 내부 공유 데이터의 직렬화 버전입니다. Possible values:
  • map - 공유 데이터를 Map(String, String)으로 저장합니다
  • map_with_buckets - 공유 데이터를 여러 개의 개별 Map(String, String) 컬럼으로 저장합니다. 버킷을 사용하면 공유 데이터에서 개별 경로를 읽는 성능이 향상됩니다.
  • advanced - 공유 데이터에서 개별 경로 읽기 성능을 크게 향상하도록 설계된 공유 데이터용 특수 serialization입니다. 이 serialization은 많은 추가 정보를 저장하므로 디스크에서 공유 데이터의 저장 크기가 증가합니다.
map_with_bucketsadvanced serialization의 버킷 수는 다음 설정에 따라 결정됩니다. object_shared_data_buckets_for_compact_part/object_shared_data_buckets_for_wide_part.

object_shared_data_serialization_version_for_zero_level_parts

이 설정을 사용하면 삽입 중 생성되는 0레벨 파트의 JSON 타입 내부 공유 데이터에 대해 서로 다른 직렬화 버전을 지정할 수 있습니다. advanced 공유 데이터 직렬화는 삽입 시간을 크게 늘릴 수 있으므로 0레벨 파트에는 사용하지 않는 것이 좋습니다.
마지막 수정일 2026년 7월 23일