메인 콘텐츠로 건너뛰기

질문

프로젝션 사용 여부는 어떻게 확인하나요?

답변

  1. 샘플 데이터베이스를 생성합니다
  1. column1을 기본 키(primary key)로 사용하는 예제 테이블을 생성합니다.
  1. column2를 기본 키(primary key)로 사용하기 위해 프로젝션 for_column2를 추가합니다
  1. 테스트 데이터 삽입
*이 작업은 column1과 column2에 임의의 숫자가 포함된 100000개의 행을 삽입합니다
  1. 샘플 데이터 세트 확인
  1. column1이 있는 원본 테이블을 사용하고 있는지 확인합니다:
*db1.table1_projections에서 읽고 있다는 점을 확인하십시오
  1. WHERE 절에서 column2를 사용해 프로젝션에서 읽는지 테스트하십시오
*이제 for_column2 프로젝션이 사용된다는 점에 유의하십시오. 추가 정보 프로젝션: https://clickhouse.com/docs/sql-reference/statements/alter/projection numbers 테이블 함수: https://clickhouse.com/docs/sql-reference/table-functions/numberss 무작위 데이터 생성 관련 블로그: https://clickhouse.com/blog/generating-random-test-distribution-data-for-clickhouse
마지막 수정일 2026년 7월 2일