LabHub
배우기 러닝패스 코스

ClickHouse — 列指向分析 DB を中身から

クイズ: 疎な主キーとキーの順序

LabHub 에서 이어서 보기

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

ORDER BY (site, user_id) 표에서 WHERE user_id = 4242 의 EXPLAIN 에 Search Algorithm: generic exclusion search 가 나왔다. 왜 이진 탐색이 아닌가?

ORDER BY (user_id, site) 표(사용자 5만 명, 그래뉼 245개)에서 WHERE site = 'docs.example' 이 245/245 그래뉼을 읽었다. 가장 정확한 설명은?

같은 자료·같은 정렬 키에서 index_granularity 를 8192 에서 1024 로 줄였더니 user_id 조회의 rows_read 가 73,728 에서 9,216 으로 줄었다. 그 대가로 늘어난 것은?

CREATE TABLE t (...) ENGINE = MergeTree PRIMARY KEY (user_id) ORDER BY (site, user_id) 를 실행하면?

WHERE site = 'api.example' AND ts 하루 범위 쿼리가 ORDER BY (site, user_id) 표에서 40만 행을 읽는다. 읽는 행을 가장 크게 줄이는 새 정렬 키는?

같은 SELECT 를 두 번 돌렸더니 첫 번째는 rows_read 73,728, 두 번째는 40,960 이었다. 26.8 에서 가장 먼저 의심할 것은?