Перейти к основному содержанию
В этом разделе рассматриваются возможности и методы повышения производительности запросов и ингестии в ClickHouse. Рекомендуем сначала ознакомиться с разделом Основные концепции, так как эти руководства опираются на изложенные там базовые сведения.

Оптимизация PREWHERE

Как PREWHERE снижает I/O, фильтруя данные до чтения столбцов, не участвующих в фильтрации, и как отслеживать его эффективность.

Профилирование выделения памяти

Профилируйте выделение памяти, чтобы диагностировать нехватку памяти и настроить использование ресурсов в ClickHouse.

Кэши

Кэш запросов, кэш условий запросов и кэш страниц в пространстве пользователя для ускорения повторяющихся рабочих нагрузок.

Индексы пропуска данных

Используйте вторичные индексы пропуска данных, чтобы отсекать нерелевантные блоки данных и ускорять запросы с фильтрацией.

Ленивая материализация

Откладывайте чтение столбцов до момента, когда они действительно понадобятся, чтобы сократить I/O для селективных запросов.

Устранение неполадок

Выборочный профилировщик запросов, аппаратный бенчмаркинг и отладка проблем с памятью.
Последнее изменение 10 июня 2026 г.