Size: a a a

ClickHouse не тормозит

2020 September 08

ST

Sergey Tanichev in ClickHouse не тормозит
Добрый день! Ищу крутого специалиста поднастроить наш кликхауc. Можем договориться с оплатой позадачно или почасово. Жду в лс!
источник

V

Vladimir in ClickHouse не тормозит
Всем привет! после применения TTL на таблички база перестала запускаться
Как я понял проблема достаточно популярная: https://github.com/ClickHouse/ClickHouse/issues/10177

Встречал ли кто-то? есть workaround ?
источник

O

Orlan in ClickHouse не тормозит
привет всем! Как сделать разделитель между элементами, если хочу избавиться от массива и объединить элементы массива с разделителем при использовании функции arrayStringConcat.    Например: сейчас arrayStringConcat([abc, efd]) =abcefd, хочу так. ...= abc,efd
источник

V

Vladimir in ClickHouse не тормозит
Orlan
привет всем! Как сделать разделитель между элементами, если хочу избавиться от массива и объединить элементы массива с разделителем при использовании функции arrayStringConcat.    Например: сейчас arrayStringConcat([abc, efd]) =abcefd, хочу так. ...= abc,efd
select arrayStringConcat(['a','b','c'],',')
источник

O

Orlan in ClickHouse не тормозит
Vladimir
select arrayStringConcat(['a','b','c'],',')
спасибо
источник

A

Arsen in ClickHouse не тормозит
Есть уникальные id юзеров в формате UUID.
При вставке часто вылезали ошибки мол не могу распарсить такой uuid, тк он битый.
В итоге перед вставкой приходится питоном построчно проверять корректность id, что сильно замедляет загрузку.

Вопрос: есть ли вообще смысл держать тип uuid такой ценой? Как скажется на производительности и джойнах, если я вместо uuid приведу всё к типу String или LowCardinality(String)?
источник

A

Artem in ClickHouse не тормозит
Arsen
Есть уникальные id юзеров в формате UUID.
При вставке часто вылезали ошибки мол не могу распарсить такой uuid, тк он битый.
В итоге перед вставкой приходится питоном построчно проверять корректность id, что сильно замедляет загрузку.

Вопрос: есть ли вообще смысл держать тип uuid такой ценой? Как скажется на производительности и джойнах, если я вместо uuid приведу всё к типу String или LowCardinality(String)?
UUID не нужен
источник

M

Marat in ClickHouse не тормозит
Arsen
Есть уникальные id юзеров в формате UUID.
При вставке часто вылезали ошибки мол не могу распарсить такой uuid, тк он битый.
В итоге перед вставкой приходится питоном построчно проверять корректность id, что сильно замедляет загрузку.

Вопрос: есть ли вообще смысл держать тип uuid такой ценой? Как скажется на производительности и джойнах, если я вместо uuid приведу всё к типу String или LowCardinality(String)?
UUID занимает 16 байт, а строка 36
источник

A

Artem in ClickHouse не тормозит
Arsen
Есть уникальные id юзеров в формате UUID.
При вставке часто вылезали ошибки мол не могу распарсить такой uuid, тк он битый.
В итоге перед вставкой приходится питоном построчно проверять корректность id, что сильно замедляет загрузку.

Вопрос: есть ли вообще смысл держать тип uuid такой ценой? Как скажется на производительности и джойнах, если я вместо uuid приведу всё к типу String или LowCardinality(String)?
Сколько юзеров всего?
источник

A

Arsen in ClickHouse не тормозит
30 лямов где-то
источник

M

Marat in ClickHouse не тормозит
Скорее всего, для начала, нужно понять почему uuid битые. Иначе эта ошибка будет преследовать в дальнейшем
источник

AK

Aleksandr Kudriavets in ClickHouse не тормозит
Возможно боян, ноооо почему кликхауз так тормозит?
источник

M

Marat in ClickHouse не тормозит
Aleksandr Kudriavets
Возможно боян, ноооо почему кликхауз так тормозит?
Не, не баян, сентябрь
источник

A

Artem in ClickHouse не тормозит
Aleksandr Kudriavets
Возможно боян, ноооо почему кликхауз так тормозит?
Попробуйте уменьшить кардинальность PARTITION BY.
источник

A

Arsen in ClickHouse не тормозит
Marat
Скорее всего, для начала, нужно понять почему uuid битые. Иначе эта ошибка будет преследовать в дальнейшем
Они забираются на стороне других сервисов, тут ничего с этим не поделаешь
источник

A

Artem in ClickHouse не тормозит
Arsen
Они забираются на стороне других сервисов, тут ничего с этим не поделаешь
Может использовать какую-то функцию хеширования КХ?
источник

SS

Sergei Sobolev in ClickHouse не тормозит
Aleksandr Kudriavets
Возможно боян, ноооо почему кликхауз так тормозит?
Так же проблема была, перешел на sqlite и все быстро работает теперь
источник

A

Arsen in ClickHouse не тормозит
Artem
Может использовать какую-то функцию хеширования КХ?
Не, эти id нужны будут потом для матчинга с другими логами
источник

A

Artem in ClickHouse не тормозит
Arsen
Не, эти id нужны будут потом для матчинга с другими логами
Логи в КХ?
источник

A

Arsen in ClickHouse не тормозит
Да
источник