@den_crane т.е увеличение ядер возможно не решит мою проблему? И еще по ZK хотел уточнить. Я правильно понимаю что он используется только при ddl и ddlworker читает из ЗК команды и выполняет. Я не использую реплики
да, и можно не использовать ZK тогда вообще. Просто написать скрипт который выполняет sql на всех нодах, как это делали до появления on cluster
insert into default.test(id,arr) select 1 , [1,2,3,4]
insert into default.test(id,arr) select 1 , [3,4,6]
select * from default.test final На выходе 1 [1,2,3]
А хочу: 1 [1,2,3,4,6]
SummingMergeTree что должен делать? он у вас тупо перезатирает можно с помощью SummingMergeTree nested сделать или с помощью AggregatingMT groupArray State https://gist.github.com/den-crane/048ce66bc59f5577d56e42d76934682e я бы наверное на SummingMergeTree + nested сделал.
SummingMergeTree что должен делать? он у вас тупо перезатирает можно с помощью SummingMergeTree nested сделать или с помощью AggregatingMT groupArray State https://gist.github.com/den-crane/048ce66bc59f5577d56e42d76934682e я бы наверное на SummingMergeTree + nested сделал.
Выход всегда есть. Когда-то nullв в кх не было совсем
да тут ещё в размер упирается. Ведь Nullable экономит место, если значение колонки пустое? Исходя из доки и логики. У меня под 400 колонок, и в каждой записи может быть используется от силы 20-30 штук.
да тут ещё в размер упирается. Ведь Nullable экономит место, если значение колонки пустое? Исходя из доки и логики. У меня под 400 колонок, и в каждой записи может быть используется от силы 20-30 штук.
не совсем, у nullable колонок добавляется ещё один файл с флагом null для каждой ячейки