И Join-таблицу удалил. Теперь в system.replication_queue мутации основной таблицы висят с ошибкой:
Code: 60, e.displayText() = DB::Exception: Table db.tmp_join doesn't exist.
Означает ли это, что распределённая мутация зависит от локальной таблицы?
Да. Таблица нужна на всех репликах
Хм.. Учитывая, что движок Join не распределённый, её и заполнять придётся на всех репликах? Разве UPDATE и DELETE распределённо выполняются на уровне SQL-команд, а не партов и версий?
На всех репликах. Все реплики выполняют мутации и мержи сами. Что бы не передавать парты по сети.
Обсуждают сегодня