Вступить в клуб →
средняявопросClickHouse и большие данные

Вставки в таблицу событий начали падать с ошибкой Too many parts

Таблицу событий создали с PARTITION BY (event_date, event_type). Типов событий — 300, данные за 4 года. Скрипт загрузки вставляет по одной строке. Через некоторое время вставки начали падать с ошибкой «Too many parts», а запросы к таблице замедлились.

Что исправить?

  • Партиционировать крупно, например по месяцу, и вставлять пачками
  • Добавить в ключ партиционирования ещё и user_id
  • Увеличить допустимое число частей в настройках
  • Вставлять строки параллельно в несколько потоков

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела