LabHub
배우기 러닝패스 코스

ClickHouse — A Columnar Analytics Database from the Inside

Quiz: materialized views are triggers

LabHub 에서 이어서 보기

한국어 원문으로 표시합니다.

원천 표에 20만 행이 있는 상태에서 CREATE MATERIALIZED VIEW ... TO target AS SELECT ... 를 (POPULATE 없이) 만들었다. 직후 target 에는 무엇이 있나?

뷰가 2차분(9월 16–30일)을 처리한 뒤, 되채우기로 INSERT INTO daily_sales SELECT ... FROM orders GROUP BY day, shop 을 WHERE 없이 실행했다. 결과는?

대상 표 daily_sales 를 SELECT orders FROM daily_sales WHERE shop = 'a' AND day = '2026-09-03' 로 읽는 코드가 가끔 두 줄을 돌려준다. 올바른 고침은?

상점별 한 달 고유 구매자를 구체화 뷰로 미리 계산하려 한다. 대상 표에 무엇을 저장해야 하나?

ENGINE = Null 표 raw 에 뷰 raw_mv(TO orders)가 걸려 있고, orders 에는 daily_sales_mv 가 걸려 있다. raw 에 5만 행을 INSERT 하면?

주문 표를 상품 표와 INNER JOIN 해 범주별 집계를 내는 뷰가 있다. 신상품 주문이 들어온 뒤 그 상품이 상품 표에 등록되었다. 범주 집계는 어떻게 되나?