data_skipping_index_types 시스템 테이블

data_skipping_index_types 시스템 테이블

data_skipping_index_types 시스템 테이블은 서버가 지원하는 데이터 스킵핑 인덱스 유형 목록과 각 유형에 대한 내장 문서를 담고 있어요. 데이터 스킵핑 인덱스 유형은 CREATE TABLE 쿼리의 INDEX 선언에서 TYPE에 지정하며, ClickHouse가 쿼리 조건과 일치할 수 없는 granule을 건너뛸 수 있게 해줘요.

출처: 문서

본문

Description (설명)

서버가 지원하는 데이터 스킵핑 인덱스 유형 목록을 각 유형에 대한 내장 문서와 함께 담고 있어요. 데이터 스킵핑 인덱스 유형은 CREATE TABLE 쿼리의 INDEX 선언에서 TYPE에 지정하며, ClickHouse가 쿼리 조건과 일치할 수 없는 granule을 건너뛸 수 있게 해줘요. 이 테이블은 사용 가능한 인덱스 유형을 나열하는 반면, system.data_skipping_indices는 기존 테이블에 정의된 인덱스 인스턴스를 나열한다는 점에 유의해요.

Columns (열)

  • name (String) — 데이터 스킵핑 인덱스 유형의 이름(INDEX 선언의 TYPE에 지정된 대로).
  • description (String) — 데이터 스킵핑 인덱스 유형이 무엇을 하는지에 대한 높은 수준의 설명.
  • syntax (String) — CREATE TABLE 쿼리의 INDEX 절에서 인덱스가 선언되는 방식.
  • examples (String) — 사용 예시.
  • introduced_in (String) — 인덱스 유형이 처음 도입된 ClickHouse 버전(major.minor 형식).
  • related (Array(String)) — 관련 데이터 스킵핑 인덱스 유형의 이름.

Example (예제)

Query (쿼리)

SELECT name, syntax
FROM system.data_skipping_index_types
WHERE name IN ('minmax', 'set')
ORDER BY name

Response (응답)

┌─name───┬─syntax───────────────────────────────────────┐
│ minmax │ INDEX name expr TYPE minmax GRANULARITY n     │
│ set    │ INDEX name expr TYPE set(max_rows) GRANULARITY n │
└────────┴──────────────────────────────────────────────┘

See also (참고)

더 알아보기 (Learn more)