DB::Exception: Too many parts (300).
Merges are processing significantly slower than inserts (version 21.6.4.26 (official build))
Ошибку вызывает даже одна операция вставки.
Выражение для ключа партиционирования для таблицы, в которую выполняется вставка:
PARTITION BY ((toYear(dat) * 4) + toQuarter(dat)) - 1
вы путаете парты и партции перестаньте вставлять данные МАЛЕНЬКИМИ кусками, вставляйте большими (100 000 строк за 1 INSERT) буфферизируйте на стороне приложения или используйте Engine=Buffer таблицы
Вставляю большими кусками. Вначале накапливаю в Memory таблице, потом вставляю. Периодичность вставки - один раз в 5 минут. Пока решил проблему ALTER TABLE work.check MODIFY SETTING parts_to_throw_insert=600 Но смущает фраза из документации КХ: "при этом могут возникнуть проблемы с фоновыми слияниями и производительностью SELECT-запросов
очень странно у вас там что в system.part_log и system.merges ?
Обсуждают сегодня