2 реплике) и есть запрос с JOIN и Settings distributed_product_mode=‘allow’
И иногда в join попадают только данные с одного шарда при этом никаких эксепшинов нет.
Вопрос, это нормально? Или можно что-то подтюнить, что бы кх не выдавал не консистентные данные?
Включите select_sequential_consistency и будут вам эксепшены :)
Стоп. Похоже чтение "по диагонали" меня подвело.
Allow = означает что вы разрешаете брать субселект на каждом хосте из указанной таблицы, так как указано. Не собирая со всех шардов предварительно (global), не заменяя таблицу на локальную, если указана Distibuted (local)
Обсуждают сегодня