Size: a a a

ClickHouse не тормозит

2020 September 17

D

Dj in ClickHouse не тормозит
Chern Oleksander
сейчас всё равно не понял,
табличку создать и в неё заимпортить из Google Sheet определенные данные
Да. Но если будете join делать используйте join engine. Либо словарь.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Serhii Mikhno
^^ Сделал STOP MERGES - сразу завелось. Если я уже уперся в IOPS (максимум что может выдать AWS - 16к на 16ТБ диске) - дальше уже только скейлинг горизонтально?
начиная с 20.4 или 20.5 alter сам делает stop merges
источник

CO

Chern Oleksander in ClickHouse не тормозит
Dj
Да. Но если будете join делать используйте join engine. Либо словарь.
Планирую конектить к другой таблице (почти 800 гб)
источник

D

Dj in ClickHouse не тормозит
Chern Oleksander
Планирую конектить к другой таблице (почти 800 гб)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Andrew (backEnd)
Неужели поиск строки в массиве строк в запросе занимает большее время. чем подстроку в строке?
Проверил на ~1кк записей, такими способами:
Подстроку
WHERE position(MyStringColumn, 'findmetext') > 0

Элемент массива (оба способа примерно в 2 раза дольше ищут)
ARRAY JOIN MyStringColumn as el WHERE el = 'findmetext'
where arrayExists(x -> x = 'findmetext', MyStringColumn) = 1
like еще быстрее. Массивы не для поиска и необязательно для строк
источник

D

Dj in ClickHouse не тормозит
Chern Oleksander
Планирую конектить к другой таблице (почти 800 гб)
источник

A(

Andrew (backEnd) in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
like еще быстрее. Массивы не для поиска и необязательно для строк
Окей, спасибо
источник

YT

Yury Trostin in ClickHouse не тормозит
привет !
как можно сделать так, что при вставке если вставляемый кусок данных не соответствует типу данных столбца, определенного при создании таблицы, то вставлялось бы дефолтное значение столбца, а не прилетала бы ошибка вставки ?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Yury Trostin
привет !
как можно сделать так, что при вставке если вставляемый кусок данных не соответствует типу данных столбца, определенного при создании таблицы, то вставлялось бы дефолтное значение столбца, а не прилетала бы ошибка вставки ?
нельзя.
Можно ожидать String и конвертировать функциями to...OrZero используя Materialized view или input function
источник

YT

Yury Trostin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
нельзя.
Можно ожидать String и конвертировать функциями to...OrZero используя Materialized view или input function
спасибо
источник

AR

Alexander Ryzhenko in ClickHouse не тормозит
Alexander Ryzhenko
Добрый день.
У нас отпадают консюмеры кафки. Все никак не можем побороть.

ClickHouse server version 20.4.5 revision 54434

Sep 16 11:49:38 clickhouse-master-node clickhouse-server[46716]: %4|1600256978.523|MAXPOLL|ClickHouse 20.4.5.36#consumer-10| [thrd:main]: Application maximum poll interval (300000ms) exceeded by 109ms (adjust max.poll.interval.ms for long-running message processing): leaving group

На сервере 6 таблиц Kafka Engine. Все в одной консюмер группе, по 2 консюмера на топик/таблицу. В топиках по 2 партишна. РПС по кафке не большой - до 1000 msg/sec суммарно по всем слушаемым топикам.

В какую сторону смотреть?
up
источник

AJ

Andrian Jardan in ClickHouse не тормозит
Там был когда-то баг, но вроде фиксили. Сейчас попробую найти версию где был фикс
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Alexander Ryzhenko
Добрый день.
У нас отпадают консюмеры кафки. Все никак не можем побороть.

ClickHouse server version 20.4.5 revision 54434

Sep 16 11:49:38 clickhouse-master-node clickhouse-server[46716]: %4|1600256978.523|MAXPOLL|ClickHouse 20.4.5.36#consumer-10| [thrd:main]: Application maximum poll interval (300000ms) exceeded by 109ms (adjust max.poll.interval.ms for long-running message processing): leaving group

На сервере 6 таблиц Kafka Engine. Все в одной консюмер группе, по 2 консюмера на топик/таблицу. В топиках по 2 партишна. РПС по кафке не большой - до 1000 msg/sec суммарно по всем слушаемым топикам.

В какую сторону смотреть?
кажется вы как-то очень неудачно подкрутили кафкины настройки
источник

AR

Alexander Ryzhenko in ClickHouse не тормозит
Mikhail Filimonov
кажется вы как-то очень неудачно подкрутили кафкины настройки
Кафку вообще не тюнили пока что
источник

AR

Alexander Ryzhenko in ClickHouse не тормозит
Mikhail Filimonov
кажется вы как-то очень неудачно подкрутили кафкины настройки
или Вы о настройках кафки в КХ?
источник

AJ

Andrian Jardan in ClickHouse не тормозит
судя по всему в 19.8.1.528 был фикс, вопрос в том присутсвует ли он в вашей версии.
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Alexander Ryzhenko
или Вы о настройках кафки в КХ?
Я о:
select * from system.settings where name='stream_poll_timeout_ms';
источник

AR

Alexander Ryzhenko in ClickHouse не тормозит
Mikhail Filimonov
Я о:
select * from system.settings where name='stream_poll_timeout_ms';
name:        stream_poll_timeout_ms
value:       500
changed:     0
источник

MF

Mikhail Filimonov in ClickHouse не тормозит
Вообще очень советую для всех кафка-пользователей обновиться на >20.5 (лучше всего последнюю 20.6).
источник

AR

Alexander Ryzhenko in ClickHouse не тормозит
Mikhail Filimonov
Вообще очень советую для всех кафка-пользователей обновиться на >20.5 (лучше всего последнюю 20.6).
А там починили Table engine Dictionary ?
источник