Size: a a a

ClickHouse не тормозит

2021 March 28

M

Mishanya in ClickHouse не тормозит
M VS
как посмотреть для конкретной группы оффсет в топике и увидеть это сообщение?
в кафка движке есть виртуальные колонки типа _offset
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ada Min
Подскажите, как можно получить userID у которых время между запросами больше Х, если в базе есть только время запроса timestamp?
SELECT user_id, arrayDifference(arraySort(groupArray(timestamp))) as res FROM table GROUP BY user_id HAVING arrayExists(x -> x > 100,res)
источник

АФ

Александр Филиппенко... in ClickHouse не тормозит
всем привет, а есть способ при выгрузке данных из КХ в TSV, в именах файлов использовать значении из колонки? То есть одним запросов разложить данные по нескольким файлам
источник

AM

Ada Min in ClickHouse не тормозит
Dmitry Titov
SELECT user_id, arrayDifference(arraySort(groupArray(timestamp))) as res FROM table GROUP BY user_id HAVING arrayExists(x -> x > 100,res)
спасибо 🙏
источник

MV

M VS in ClickHouse не тормозит
Mishanya
в кафка движке есть виртуальные колонки типа _offset
Как я понял идея использования такова: проальтерить таблицу, найти по last _offset id Сообщения, потом его выгрепывать из всего топика.
Спасибо за предложенное решение.
источник

MM

Michael M in ClickHouse не тормозит
Привет.
Как бы нарезать строку по utf8 символам? Попробовал splitByString('', Desc) , но он режет по байтам.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Michael M
Привет.
Как бы нарезать строку по utf8 символам? Попробовал splitByString('', Desc) , но он режет по байтам.
SELECT extractAll('dkfdfjsd1234中文字符串', '.')

┌─extractAll('dkfdfjsd1234中文字符串', '.')──────────────────────────────────┐
│ ['d','k','f','d','f','j','s','d','1','2','3','4','中','文','字','符','串'] │
└────────────────────────────────────────────────────────────────────────────┘
источник

MM

Michael M in ClickHouse не тормозит
Спасибо, про регэкспы я и забыл совсем!
источник
2021 March 29

AG

Artemeey Gavryushin in ClickHouse не тормозит
Добрый вечер!

Подскажите, пожалуйста, почему первый запрос работает быстро, а второй долго?
field - ключевой столбец, данных много
Тип fields - String

Разве подзапрос не должен выполниться один раз и затем передаться внешнему запросу?
Версия: 21.3.3.14

1:
SELECT 1 FROM t WHERE field > 'value' LIMIT 1

2:
SELECT 1 FROM t WHERE field >  (SELECT 'value') LIMIT 1

При установке force_primary_key = 1, получаем ошибку Primary key (field) is not used
Почему первичный ключ не используется и можно ли сделать так, чтобы он начал использоваться?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Artemeey Gavryushin
Добрый вечер!

Подскажите, пожалуйста, почему первый запрос работает быстро, а второй долго?
field - ключевой столбец, данных много
Тип fields - String

Разве подзапрос не должен выполниться один раз и затем передаться внешнему запросу?
Версия: 21.3.3.14

1:
SELECT 1 FROM t WHERE field > 'value' LIMIT 1

2:
SELECT 1 FROM t WHERE field >  (SELECT 'value') LIMIT 1

При установке force_primary_key = 1, получаем ошибку Primary key (field) is not used
Почему первичный ключ не используется и можно ли сделать так, чтобы он начал использоваться?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Artemeey Gavryushin
Добрый вечер!

Подскажите, пожалуйста, почему первый запрос работает быстро, а второй долго?
field - ключевой столбец, данных много
Тип fields - String

Разве подзапрос не должен выполниться один раз и затем передаться внешнему запросу?
Версия: 21.3.3.14

1:
SELECT 1 FROM t WHERE field > 'value' LIMIT 1

2:
SELECT 1 FROM t WHERE field >  (SELECT 'value') LIMIT 1

При установке force_primary_key = 1, получаем ошибку Primary key (field) is not used
Почему первичный ключ не используется и можно ли сделать так, чтобы он начал использоваться?
SELECT 1 FROM t WHERE field >  toString(SELECT 'value') LIMIT 1
источник

AG

Artemeey Gavryushin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
SELECT 1 FROM t WHERE field >  toString(SELECT 'value') LIMIT 1
В этом случае такая ошибка: failed at position 169 (''value'')
источник

AG

Artemeey Gavryushin in ClickHouse не тормозит
Спасибо
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Artemeey Gavryushin
В этом случае такая ошибка: failed at position 169 (''value'')
а если еще пару скобок?
SELECT 1 FROM t WHERE field >  toString((SELECT 'value')) LIMIT 1
источник

AG

Artemeey Gavryushin in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
а если еще пару скобок?
SELECT 1 FROM t WHERE field >  toString((SELECT 'value')) LIMIT 1
Здорово, так заработало
источник

MT

Matvey Tarasov in ClickHouse не тормозит
привет. хочу запустить clickhouse на macbook m1, прочитал, что надо билдить самому из сурсов. есть у кого-то docker образ уже готовый? Вообще реально ли это в данный момент завести?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Matvey Tarasov
привет. хочу запустить clickhouse на macbook m1, прочитал, что надо билдить самому из сурсов. есть у кого-то docker образ уже готовый? Вообще реально ли это в данный момент завести?
источник

AL

Aleksey Laptev in ClickHouse не тормозит
Возможно проще внешнюю виртуалку поднять
источник

MT

Matvey Tarasov in ClickHouse не тормозит
Завел все, спасибо
источник

DN

Demetra Nadya in ClickHouse не тормозит
перенесла вручную все файлы из ./var/lib/clickhouse на новый диск где уустановлен clickhouse. Но теперь при запуске клиента не видит моей БД
источник