질문
답변
- 샘플 데이터베이스를 생성합니다
- column1을 기본 키(primary key)로 사용하는 예제 테이블을 생성합니다.
- column2를 기본 키(primary key)로 사용하기 위해 프로젝션
for_column2를 추가합니다
- 테스트 데이터 삽입
- 샘플 데이터 세트 확인
- column1이 있는 원본 테이블을 사용하고 있는지 확인합니다:
db1.table1_projections에서 읽고 있다는 점을 확인하십시오
- 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