total
from reports_v0.traffic_all t
prewhere did in (...)
Таблица шардирована по did и данные заливались через неё. Так вот если запустить этот запрос, то он выдаст результат который не равен сумме на всех шардах (меньше реального результата). Причем если добавить optimize_skip_unused_shards=1,optimize_distributed_group_by_sharding_key=1 - все считается правильно. Почему? На инициатор ноду же без мержа просто приходят N сумм которые инициатор должен просуммировать, так же это должно быть?
и что optimize_skip_unused_shards =1 реально скипается шард ? там может с минусом сумма?
Обсуждают сегодня