Для решения большинства задач по управлению ClickStack требуется понимание базовых принципов работы ClickHouse. Перед выполнением административных операций или настройкой производительности рекомендуем ознакомиться с приведёнными ниже ключевыми концепциями ClickHouse.
Концепция
Описание
Tables
Как источники данных ClickStack сопоставляются с базовыми таблицами ClickHouse. В ClickHouse таблицы в основном используют движок MergeTree.
Parts
Как данные записываются в виде неизменяемых частей и со временем сливаются.
Partitions
Логические группировки частей таблицы, упрощающие управление данными, выполнение запросов и оптимизацию.
Merges
Фоновый процесс, в ходе которого части объединяются, чтобы уменьшить их число в запросах и поддерживать производительность.
Granules
Наименьшая единица данных, которая считывается и отсекается при выполнении запроса.
Primary (ordering) keys
Как ключ ORDER BY определяет структуру данных на диске, сжатие и поведение отсечения при выполнении запроса.
Эти концепции лежат в основе производительности ClickHouse и помогут вам принимать более обоснованные административные решения при управлении ClickStack.