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 (참고)
- Data skipping indices — 데이터 스킵핑 인덱스에 대한 정보.
- system.data_skipping_indices — 기존 테이블에 정의된 인덱스 인스턴스.