что поиск по индексу для некоторых полей возвращает не все данные:
По индексу
select count(*) from $table WHERE CityID = '15b9f91c-f775-11e7-80a7-00155d03330d'
┌─count()─┐
│ 368688 │
└─────────┘Без использования индекса
select count(*) from $table WHERE toString(CityID) = '15b9f91c-f775-11e7-80a7-00155d03330d'
┌──count()─┐
│ 26781483 │
└──────────┘Гранулярность по дефолту 8192
Кстати перед этим делали Мутации по первичному ключу DELETE WHERE CityID = '1931d0f6-b84a-11e6-9c4d-00155d03330d'Насколько я понял возможность эта появилось недавно, т.к в документации написано обратное.
да, это из-за бага в мутациях, обновить КХ до последнего в вашем major, детачнуть партицию, приатачить во временную таблицу и вставить insert into select *
Обсуждают сегодня