184 похожих чатов

@Den_crane Было 4 шарда по две реплики, disctibuted была, но

вставка производилась не через нее, а напрямую в ReplicatedMergeTree. Distributed только объединяла данные всех шардов.

Теперь хотим вставлять через Distributed. Новые данные по ключу шардирования будут отправлены на нужных шард и, если включена настройка optimize_skip_unused_shards - то SELECT будут по возможности идти не ко всем шардам, а выбирать по ключу шардирования нужные.

Вопрос как будут работать SELECT из Distributed для старых данных, которые не через нее вставлялись? Не будет ли он пропускать часть данных, не заходя на некоторые шарды якобы по ключу шардирования, который раньше не использовался?

1 ответов

10 просмотров

неправильно будут работать запросы. optimize_skip_unused_shards использует текущий ключ шардирования, и не в курсе что в таблицах внизу.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта