было, толи по каким-то причинам я это проглядел - однако у меня создана таблица с этим движком без этой колонки. Это значит движок не работает ? С этим что-то можно сделать ?
sign это про collapsingMT, RMT схлопывает только по ключу из order by
У меня OPTIMIZE TABLE example FINAL DEDUPLICATE; дубли не удалил. Хотя они дублируются по ключу. ПОчему ? Это возможно сделать ?
табличка локальная или распределённая?
Для replacingMergeTree нужна не колонка sign, а колонка version https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/replacingmergetree посмотреть, какая колонка у вас была назначена version можно через show create table
дубли в 1 партиции или в разных?
Не вижу ничего такого
как это понять ?
она опциональная When merging, ReplacingMergeTree from all the rows with the same sorting key leaves only one: The last in the selection, if ver not set. A selection is a set of rows in a set of parts participating in the merge. The most recently created part (the last insert) will be the last one in the selection. Thus, after deduplication, the very last row from the most recent insert will remain for each unique sorting key.
Меня такое поведение устраивает - но дедупликации не происходит. Собственно вопрос почему и что нужно сделать, чтобы произошло
попробуй с этой настройкой и без нее SETTINGS do_not_merge_across_partitions_select_final=1;
c ней финал работает
Обсуждают сегодня