или партиции это что-то другое? Немогу вставить в таблицу записи, выдает следующее сообщение: Too many partitions for single INSERT block (more than» + toString(max_parts) + «). The limit is controlled by ‘max_partitions_per_insert_block’ setting. Large number of partitions is a common misconception. It will lead to severe negative performance impact, including slow server startup, slow INSERT queries and slow SELECT queries. Recommended total number of partitions for a table is under 1000..10000. Please note, that partitioning is not intended to speed up SELECT queries (ORDER BY key is sufficient to make range queries fast). Partitions are intended for data manipulation (DROP PARTITION, etc).»
ограничение числа партиций в которые вы пишите за раз, лучше вставлять в 1 партицию за раз, чем больше партиций за раз, тем больше будет тормозить вставка
Партиции это как пачка строк? Я сделал селкт и инсерт, там 17 млн строк. Поэтому получается как 17 млн партиций?
партиции(читай парты) это куски данных разбитые по ключу партиционирования, у вас может быть 17 млн строк в 1 партиции, а может быть и 10 и миллион, зависит от того как вы создали таблицу лучше почитайте доку немного https://clickhouse.com/docs/ru/engines/table-engines/mergetree-family/mergetree/#mergetree-data-storage
спасибо, уже и при вашем ответе стало более понятно, и обязательно почитаю
Обсуждают сегодня