Перейти к основному содержанию
Эта статья поможет вам получить обзор материалов, доступных в документации, и понять, как максимально эффективно использовать ClickHouse Cloud. Изучите материалы по следующим темам: Прежде чем переходить к более конкретным темам, рекомендуем начать с наших общих руководств по лучшим практикам ClickHouse, в которых рассматриваются основные рекомендации по использованию ClickHouse:
СтраницаОписание
Выбор primary keyКак выбрать primary key, чтобы добиться максимальной производительности запросов и минимальных накладных расходов на хранение.
Выбор типов данныхВыберите оптимальные типы данных, чтобы сократить использование памяти, улучшить сжатие и ускорить запросы.
Использование materialized viewИспользуйте materialized view для предварительной агрегации данных и значительного ускорения аналитических запросов.
Минимизация и оптимизация JOINРекомендации по эффективному использованию возможностей JOIN в ClickHouse.
Выбор ключа партиционированияВыберите стратегию партиционирования, которая обеспечит эффективное отсечение данных и более быстрое выполнение запросов.
Выбор стратегии вставкиОптимизируйте пропускную способность при вставке данных и снижайте потребление ресурсов с помощью правильно выбранных шаблонов вставки.
Индексы пропуска данныхПрименяйте вторичные индексы стратегически, чтобы пропускать нерелевантные блоки данных и ускорять запросы с фильтрацией.
Как избежать мутацийПроектируйте схемы и рабочие процессы так, чтобы исключить дорогостоящие операции UPDATE/DELETE и повысить производительность.
Избегайте OPTIMIZE FINALИзбегайте узких мест в производительности, понимая, в каких случаях OPTIMIZE FINAL приносит больше вреда, чем пользы.
Используйте JSON там, где это уместноСоблюдайте баланс между гибкостью и производительностью при работе с полуструктурированными данными JSON в ClickHouse.

Методы оптимизации запросов и настройка производительности

ТемаОписание
Руководство по оптимизации запросовНачните с основ оптимизации запросов: здесь разбираются типичные сценарии и методы повышения производительности, которые помогают ускорить выполнение запросов.
Расширенное руководство по первичным индексамПодробное описание уникальной для ClickHouse разреженной системы первичных индексов, её отличий от традиционных баз данных и рекомендаций по выбору оптимальной стратегии индексации.
Параллелизм запросовУзнайте, как ClickHouse распараллеливает выполнение запросов с помощью линий обработки и настройки max_threads, а также как анализировать и оптимизировать параллельное выполнение.
Ключ партиционированияОсвойте выбор ключа партиционирования, чтобы заметно повысить производительность запросов за счёт эффективного отсечения сегментов данных и избежать типичных ошибок партиционирования.
Индексы пропуска данныхГрамотно применяйте вторичные индексы, чтобы пропускать нерелевантные блоки данных и ускорять запросы с фильтрацией по столбцам, не входящим в первичный ключ.
Оптимизация PREWHEREУзнайте, как PREWHERE автоматически сокращает I/O, отфильтровывая данные до чтения ненужных столбцов, и как отслеживать эффективность этого механизма.
Пакетные вставкиМаксимизируйте пропускную способность ингестии и снижайте накладные расходы на ресурсы за счёт эффективной пакетной вставки данных.
Асинхронные вставкиПовысьте производительность вставки, используя серверный батчинг, чтобы уменьшить сложность на стороне клиента и увеличить пропускную способность при частых вставках.
Избегайте мутацийПроектируйте append-only-процессы, исключающие дорогостоящие операции UPDATE и DELETE без ущерба для точности данных и производительности.
Избегайте столбцов с типом NullableСнижайте накладные расходы на хранение и повышайте производительность запросов, используя значения по умолчанию вместо столбцов с типом Nullable там, где это возможно.
Избегайте OPTIMIZE FINALУзнайте, когда стоит и когда не стоит использовать OPTIMIZE TABLE FINAL
АнализаторИспользуйте новый анализатор запросов ClickHouse, чтобы выявлять узкие места и оптимизировать планы выполнения запросов для повышения эффективности.
Профилирование запросовИспользуйте выборочный профилировщик запросов, чтобы анализировать характер выполнения запросов, выявлять узкие места производительности и оптимизировать использование ресурсов.
Кэш запросовУскоряйте часто выполняемые запросы SELECT, включая и настраивая встроенное в ClickHouse кэширование результатов запросов.
Тестирование оборудованияЗапускайте бенчмарки производительности ClickHouse на любом сервере без установки, чтобы оценить возможности оборудования. (Неприменимо к ClickHouse Cloud)

Мониторинг

СтраницаОписание
Advanced dashboardИспользуйте встроенную панель Advanced dashboard для мониторинга состояния и производительности сервиса
Интеграция с PrometheusИспользуйте Prometheus для мониторинга сервисов Cloud
Возможности мониторинга CloudОзнакомьтесь со встроенными возможностями мониторинга и вариантами интеграции

Безопасность

СтраницаОписание
Возможности безопасности ClickHouse CloudПодробное описание параметров безопасности и рекомендаций по защите организации и сервиса ClickHouse.
Руководства по управлению доступом в ClickHouse CloudВ этом разделе собраны пошаговые руководства по управлению доступом в ClickHouse Cloud.
Настройка IP-фильтровРуководство по созданию или изменению IP Access List.
Частные сетиClickHouse Cloud позволяет подключать ваши сервисы к виртуальной сети в облаке. Инструкции по настройке для вашего провайдера см. в этих руководствах.
Маскирование данныхУзнайте, как маскировать данные в ClickHouse.
Шифрование данныхУзнайте, как включить Transparent Data Encryption, а также Customer Managed Encryption Keys.
Журналирование аудитаРуководства о том, как получать доступ к событиям аудита и просматривать их в консоли ClickHouse Cloud, а также примеры журналов и запросов, которые клиенты могут использовать при разработке своей программы безопасности BYOC
HIPAA онбордингНа этой странице описан процесс включения развертывания сервисов, соответствующих требованиям HIPAA, в ClickHouse Cloud.
PCI онбордингНа этой странице описан процесс включения развертывания сервисов, соответствующих требованиям PCI, в ClickHouse Cloud.

Оптимизация затрат и биллинг

СтраницаОписание
Передача данныхУзнайте, как в ClickHouse Cloud учитывается объем входящего и исходящего трафика
УведомленияНастройте уведомления для вашего сервиса ClickHouse Cloud. Например, когда использование кредитов превышает порог
Последнее изменение 10 июня 2026 г.