05 AI에게 쿼리 수정을 요청하기
모듈 04의 풀 스캔 쿼리를 ClickHouse Assistant에 넘기고, 빠진 sort key를 진단한 뒤 바로 실행 가능한 SQL과 함께 skip index와 projection을 제안하는 과정을 지켜봅니다.
ClickHouse Cloud에는 SQL Console 안에 내장 코파일럿인 ClickHouse Assistant가 있습니다. 일반적인 SQL이 아니라 ClickHouse 함수와 모범 사례를 알고 있습니다.
![]()
SQL Console을 열고 오른쪽 상단의 반짝임 아이콘을 클릭해 Assistant를 엽니다. 대화하는 동안 쿼리는 에디터에 그대로 남아 있습니다.
-
SQL Console에서 Assistant를 엽니다.
-
모듈 4.7의 최적화되지 않은 쿼리를 붙여넣습니다:
SELECT count() FROM forex WHERE bid > 1.5; -
평범한 말로 물어보세요: "Why does this query scan the whole table, and how can I make it faster?"
-
답변을 읽어보세요 — 쿼리가 전체를 스캔하는 이유(
bid가 sort key에 없음)를 진단하고, 바로 실행 가능한 SQL과 함께 구체적인 ClickHouse 해법을 제안합니다:bid에 대한 경량 minmax skip index, 또는 데이터를bid로 미리 정렬한 사본을 유지하는 projection.
주목할 점
Assistant는 bid가 sort key에 없어서 아무것도 프루닝할 수 없다고 설명한 뒤, ClickHouse에
특화된 해법을 제시합니다. 각각 복사-붙여넣기 가능한 ALTER TABLE SQL과 "Open in editor"
버튼이 함께 나옵니다. 일반적인 조언이 아니라, ClickHouse가 제공하는 정확한 기능을 짚어냅니다.
