Size: a a a

ClickHouse не тормозит

2020 June 30

DC

Denny Crane (I don't... in ClickHouse не тормозит
Vladimir Bunchuk
а вы все это в рамках одной сессии делаете? если да, то такое поведение очевидное
Ни при чем тут сессии
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
по умочанию дедуплицируются 100 последних инсертов
а количество регулируется? или 100 хардкодед?
источник

S

Shazo in ClickHouse не тормозит
Required Optional
а количество регулируется? или 100 хардкодед?
источник

RO

Required Optional in ClickHouse не тормозит
Кул спасибо большое!
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Required Optional
а количество регулируется? или 100 хардкодед?
лучше не менять, либо поставьте insert_deduplicate=0 либо добавьте поле в таблицу с id инсерта
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Доку читайте про replicated и про insert_deduplicate
так получается, что DELETE WHERE коряво работает - не чистит среди последней сотни попавшие под разадчу запросы? Или я не совсем все правильно понимаю?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Required Optional
так получается, что DELETE WHERE коряво работает - не чистит среди последней сотни попавшие под разадчу запросы? Или я не совсем все правильно понимаю?
Delete where удаляет строки а дедуплицируются блоки, нельзя реализовать такое,  это невозможно
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Delete where удаляет строки а дедуплицируются блоки, нельзя реализовать такое,  это невозможно
так строка удаленная из блока по идее должна убирать блок из списка или нет?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Required Optional
так строка удаленная из блока по идее должна убирать блок из списка или нет?
нельзя понять в каком она блоке, какой убирать? все ?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
кстати теперь дедупликация вставок будет и для просто mergtree таблиц https://github.com/ClickHouse/ClickHouse/pull/8467
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
нельзя понять в каком она блоке, какой убирать? все ?
ну почему же все :) только те из которых вытянули хотябы одну сторку
источник

RO

Required Optional in ClickHouse не тормозит
а проблему дедупликации можно профиксить оптимайз дедупликэйт или нет?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Required Optional
ну почему же все :) только те из которых вытянули хотябы одну сторку
короче, все это уже обсужденно 888 раз, три года назад, все уже подумали и 800 раз попробовали, тошно жевать этот мусор
источник

RO

Required Optional in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
короче, все это уже обсужденно 888 раз, три года назад, все уже подумали и 800 раз попробовали, тошно жевать этот мусор
спасибо большое за инфу. теперь я вооружен, благодоря вам, и буду двигаться в разрешенном направлении.
источник

S

Shazo in ClickHouse не тормозит
Required Optional
а проблему дедупликации можно профиксить оптимайз дедупликэйт или нет?
дорого
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Required Optional
а проблему дедупликации можно профиксить оптимайз дедупликэйт или нет?
вообще никакой связи, фичи похожи как квадратный корень из -3 похож на удобрение апельсинов
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Это сделано для того, чтобы в случае сбоя в сети, когда клиентское приложение не может понять, были ли данные записаны в БД, можно было просто повторить запрос INSERT. При этом не имеет значения, на какую реплику будут отправлены INSERT-ы с одинаковыми данными. Запрос INSERT идемпотентный.
источник

A

Alexander in ClickHouse не тормозит
Есть ли способ использовать поиск подстроки в элементах массива? Типа как match(haystack, pattern) только для поля, которое является массивом?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Alexander
Есть ли способ использовать поиск подстроки в элементах массива? Типа как match(haystack, pattern) только для поля, которое является массивом?
ну либо перебрать arrayMap / arrayFilter или преобразовать массив в строку toString(arr)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
arrayMap ( i -> match( i , pattern), arr)
match(toString(arr), pattern)
источник