Выбор первичного ключа
Как выбрать первичный ключ в ClickHouse.
Выбор типов данных
Как выбрать подходящие типы данных для ваших столбцов.
Используйте materialized views
Перенесите вычисления с этапа выполнения запроса на этап вставки с помощью materialized views.
Минимизируйте и оптимизируйте JOIN
Лучшие практики использования JOIN в ClickHouse.
Выбор ключа партиционирования
Как выбрать ключ партиционирования.
Выбор стратегии вставки
Как выбрать стратегию вставки, включая пакетные и асинхронные вставки.
Используйте индексы пропуска данных, где это уместно
Как и когда использовать индексы пропуска данных.
Избегайте мутаций
Почему в ClickHouse следует избегать мутаций.
Избегайте OPTIMIZE FINAL
Почему следует избегать
OPTIMIZE TABLE ... FINAL.Избегайте столбцов с типом Nullable
Почему в ClickHouse следует избегать столбцов с типом Nullable.
Используйте JSON, где это уместно
Когда использовать тип данных
JSON.