Выводы
Оптимизатор ClickHouse часто придёт на помощь и оптимизирует ваш запрос. Но не нужно полностью на него полагаться.
ClickHouse читает данные колонками — поэтому используйте в запросе только нужные колонки
Берегите жесткий диск и лишний раз не читайте с него данные (например, вообще не выполняйте задачи. Тогда жесткий диск прослужит вам очень долго 😄)
Читайте DDL таблиц, которыми вы пользуйтесь.
Используйте ключи партиционирования и сортировки при фильтрации.
Активно используйте LIMIT.
Выбирайте правильный джоин; используйте подзапросы, уменьшая присоединяемую таблицу
Пользуйтесь EXPLAIN
Мониторьте эффективность своих запросов
Last updated