Size: a a a

ClickHouse не тормозит

2021 February 26

AK

Anton Khokhrin in ClickHouse не тормозит
Александр Каменский
ну туда стринга приходит, не в этом дело
но я поставил, не работает
Куда приходит? Я смотрю ваш запрос. А какой выполняется на самом деле?
источник

АК

Александр Каменский... in ClickHouse не тормозит
Anton Khokhrin
Куда приходит? Я смотрю ваш запрос. А какой выполняется на самом деле?
AND created_at >= toDateTime64('2021-02-01', 7) AND created_at <= toDateTime64('2021-02-27', 7)
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Александр Каменский
AND created_at >= toDateTime64('2021-02-01', 7) AND created_at <= toDateTime64('2021-02-27', 7)
Попробуйте время добавить 00:00:00 вроде когда-то были проблемы с преобразованием типов
источник

АК

Александр Каменский... in ClickHouse не тормозит
ок ща
источник

АК

Александр Каменский... in ClickHouse не тормозит
Anton Khokhrin
Попробуйте время добавить 00:00:00 вроде когда-то были проблемы с преобразованием типов
спасибо, сработало
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Александр Каменский
AND created_at >= toDateTime64('2021-02-01', 7) AND created_at <= toDateTime64('2021-02-27', 7)
SELECT toDateTime64('2021-02-01', 7)

┌─toDateTime64('2021-02-01', 7)─┐
│   1970-01-01 00:00:00.0000000 │
└───────────────────────────────┘
источник

АК

Александр Каменский... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
SELECT toDateTime64('2021-02-01', 7)

┌─toDateTime64('2021-02-01', 7)─┐
│   1970-01-01 00:00:00.0000000 │
└───────────────────────────────┘
понялБ спасибо большое
источник

AR

Alimar Ramazanov in ClickHouse не тормозит
Всем привет! Как в user.xml предоставить права к определённым таблицам в database?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Alimar Ramazanov
Всем привет! Как в user.xml предоставить права к определённым таблицам в database?
никак. Только через grant select on
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Andrew Kochen
Подскажите, а насколько плохо иметь 1-2 тысячи простых VIEW для КХ поверх одной таблицы?
Это же просто метаданные, КХ нормально их переварит?
зачем? В курсе что можно во вью подсунуть параметр из сессии?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
enclaved
добрый день. кто-нибудь может подсказать где почитать более детально про INDEX в кх? документация весьма скудно описывает типы индексов, как выбирать их GRANULARITY тоже не вполне понятно. спасибо
способ только один, просто подбором, ставите 10, проверяете запросы, ставите 5 , проверяете
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Paul ❌ Loyd
Всем привет, кто-нибудь пробовал уже wide+wal использовать как замену Buffer таблицам? Можно ли получить задержку на получение новых (только записанных) данных до 100мс и не бояться резкого роста партов?
100мс, зачем? я сомневаюсь про 100мс. Такое только buffer может
источник

PL

Paul ❌ Loyd in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
100мс, зачем? я сомневаюсь про 100мс. Такое только buffer может
Нужно realtime данные показывать, при этом сохранять для исторических запросов. Вот думаю между вариантом пускать realtime параллельно и использованием buffer/wide
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Sergei Golushko
Всем привет!

Правильно понимаю, что сделать ALTER из Enum8 в LowCardinality на 1ТБ это плохая идея?
Т.е. выход только создавать колонку рядом с новым типом, постепенно наполняя ее старыми данными, или совсем новую таблицу?
ээ,  а вы проверили эту идею на таблице из 3 строк, я на 86% уверен такой альтер выдаст ошибку
источник

e

enclaved in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
способ только один, просто подбором, ставите 10, проверяете запросы, ставите 5 , проверяете
А есть какой-нибудь конкретный профиль использования этих пропускающих индексов? У меня задача: ускорить обычные агрегирующие запросы к таблице с сырыми данными (лог событий), когда WHERE в запросе не имеет полей из ПК таблицы
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Paul ❌ Loyd
Нужно realtime данные показывать, при этом сохранять для исторических запросов. Вот думаю между вариантом пускать realtime параллельно и использованием buffer/wide
100 мс. лаг ETL ? У вас RTB что-ли? Да даже в RTB это не надо
источник

e

enclaved in ClickHouse не тормозит
И я тут не до конца уверен, что именно индексы по нужным полям в WHERE это верное решение (хоть и очевидное навскидку)
источник

SG

Sergei Golushko in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ээ,  а вы проверили эту идею на таблице из 3 строк, я на 86% уверен такой альтер выдаст ошибку
где-то на 200МБ, прокатило) но закрались сомнения при большем объеме данных)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
enclaved
А есть какой-нибудь конкретный профиль использования этих пропускающих индексов? У меня задача: ускорить обычные агрегирующие запросы к таблице с сырыми данными (лог событий), когда WHERE в запросе не имеет полей из ПК таблицы
могу с уверенностью 88% сказать что skip индексы вам не помогут
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Sergei Golushko
где-то на 200МБ, прокатило) но закрались сомнения при большем объеме данных)
ну тогда все будет ОК и с 1TB
источник