Size: a a a

ClickHouse не тормозит

2020 September 16

DC

Denny Crane [not a Y... in ClickHouse не тормозит
и тут есть велосипед на 4 экрана как это решить, с помощью двух топиков.
источник

D

Dj in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
видимо там специально для ATTACH PARTITION FROM код сделан, в очередь репликации специально что-то сообщается

s1 Cloning part /var/lib/clickhouse/data/dw/test123temp/all_1_1_0/ to /var/lib/clickhouse/data/dw/test123/tmp_replace_from_all_3_3_0

s2 Found 1 parts that could be cloned (of 1 required parts)
s2 Cloning part /var/lib/clickhouse/data/dw/test123temp/all_1_1_0/ to /var/lib/clickhouse/data/dw/test123/tmp_replace_from_clone_all_3_3_0
нда, явно скрытый черный ход, спасибо, надо будет иметь ввиду...
источник

AS

Anthony Shchukin in ClickHouse не тормозит
проблема возникла не из-за самой кафки, из нее получали и ложили в table( msg String)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anthony Shchukin
внутренний стейт в енджине и ретраи не помогут уменьшить шанс данной проблемы?
с консьмером все сложнее, потому что их много и они друг про друга не знают
источник

ПИ

Перец Из адлера... in ClickHouse не тормозит
Dj
и поэтому вы решили спросить холиварщиков и тунеядцев из чатика, для которых все что меньше миллиарда строк это "не тема"? =)
вам будет сложно растить бизнес не имея человека которому вы доверяете техническую часть. заимейте хотя бы консультанта...
По моему у меня все ок, я просто набираюсь опыта, также как и вы где то
источник

ПИ

Перец Из адлера... in ClickHouse не тормозит
В целом, спасибо. В чатике я сижу параллельно чтению
источник

AS

Anthony Shchukin in ClickHouse не тормозит
но дальше перекладывали не раз:
первый инесерт через MV - ok
второй инсерт через MV - exception

в итоге - в первой таблице дюпы
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Anthony Shchukin
внутренний стейт в енджине и ретраи не помогут уменьшить шанс данной проблемы?
Ретраи есть, хранение оффсетов где-то по стороне КХ (чтоб не нужно было в 2 несвязанные системы коммитить - наверное будет, но не знаю когда), конкретно ту проблему про которую пишет @den_crane это никак не поможет решить - тут дополнительно EOS семантика нужна
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Короче у нас честный at least once сейчас. Дубликаты редки, но возможны.
источник

AS

Anthony Shchukin in ClickHouse не тормозит
Mikhail Filimonov
Ретраи есть, хранение оффсетов где-то по стороне КХ (чтоб не нужно было в 2 несвязанные системы коммитить - наверное будет, но не знаю когда), конкретно ту проблему про которую пишет @den_crane это никак не поможет решить - тут дополнительно EOS семантика нужна
да, копал исходники не мастера(20.3), все так и есть.
EOS - можно контекст?
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Exactly once sematics в кафке. Чтоб работала нужно чтоб продюсер много всяких доп штук умел, по стороне консумера относительно просто все.
источник

AS

Anthony Shchukin in ClickHouse не тормозит
конкретно данную проблему могло бы решить разделение ответсвенности DB::InterpreterFactory - сделать так, что бы при множественной логике возложенной связные таблицы работали разные потоки.
источник

AS

Anthony Shchukin in ClickHouse не тормозит
за каждую MV отвечает отдельный ThreadImpl
источник

AS

Anthony Shchukin in ClickHouse не тормозит
а не как сейчас - по цепочке.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anthony Shchukin
за каждую MV отвечает отдельный ThreadImpl
вы просто не понимаете про дедупликацию инсертов
источник

AS

Anthony Shchukin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
вы просто не понимаете про дедупликацию инсертов
да, скорее всего
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Anthony Shchukin
за каждую MV отвечает отдельный ThreadImpl
select * from system.settings where name='parallel_view_processing'; 

:)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
у обычных MergeTree тоже ксати вроде пытались добавить дедупликацию.
источник

AS

Anthony Shchukin in ClickHouse не тормозит
Mikhail Filimonov
select * from system.settings where name='parallel_view_processing'; 

:)
спасибо, изучу
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anthony Shchukin
спасибо, изучу
это не поможет, будет ошибка инсерта и все равно повтор
источник