Size: a a a

ClickHouse не тормозит

2020 June 04

DT

Dmitry Titov in ClickHouse не тормозит
Александр Курченков
Если совпадает, то почему результат
toUInt64(MAX(A))-toUInt64(MIN(A)) в IF-е не вызывает вопроса с типами, а MAX(A)-MIN(A) вызывает?
MIN/MAX меняют тип?
нет
UInt64 - UInt64 меняет тип
источник

DT

Dmitry Titov in ClickHouse не тормозит
представь, что нет никаких min max
источник

АК

Александр Курченков... in ClickHouse не тормозит
Хорошо
источник

АК

Александр Курченков... in ClickHouse не тормозит
А - В
источник

АК

Александр Курченков... in ClickHouse не тормозит
Но А и В одного типа
источник

АК

Александр Курченков... in ClickHouse не тормозит
IF(cond, B-A,B) - это отработает
источник

АК

Александр Курченков... in ClickHouse не тормозит
Чем B отличается от MAX(val)?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Александр Курченков
IF(cond, B-A,B) - это отработает
кто сказал?
источник

DT

Dmitry Titov in ClickHouse не тормозит
select If(1=1,toUInt64(1)-toUInt64(1),toUInt64(2));
источник

SL

Sergey Lossev in ClickHouse не тормозит
Ребят, какие таймауты надо выставить, чтобы запрос не отваливался?

Попробовал устанавливать вот эти, но всё равно отваливается. Причем, за время меньшее, чем установленные значения. Т.е. ставлю 10 минут, а отваливается за 5. Таблица большая, партиций много...
источник

АК

Александр Курченков... in ClickHouse не тормозит
Dmitry Titov
кто сказал?
ну, вот я проверил,
источник

DT

Dmitry Titov in ClickHouse не тормозит
Dmitry Titov
select If(1=1,toUInt64(1)-toUInt64(1),toUInt64(2));
проверь этот запрос
источник

АК

Александр Курченков... in ClickHouse не тормозит
Два значения двух колонок одного типа одной строки
источник

SL

Sergey Lossev in ClickHouse не тормозит
Sergey Lossev
Ребят, какие таймауты надо выставить, чтобы запрос не отваливался?

Попробовал устанавливать вот эти, но всё равно отваливается. Причем, за время меньшее, чем установленные значения. Т.е. ставлю 10 минут, а отваливается за 5. Таблица большая, партиций много...
Вначале отваливалось по дедлоку. Увеличил lock_acquire_timeout - по этой ошибке перестало отваливаться, но стало отваливаться по чему-то другому
источник

DT

Dmitry Titov in ClickHouse не тормозит
Sergey Lossev
Ребят, какие таймауты надо выставить, чтобы запрос не отваливался?

Попробовал устанавливать вот эти, но всё равно отваливается. Причем, за время меньшее, чем установленные значения. Т.е. ставлю 10 минут, а отваливается за 5. Таблица большая, партиций много...
300 таймаут это сильно похоже на дефолтный
источник

АК

Александр Курченков... in ClickHouse не тормозит
Dmitry Titov
проверь этот запрос
There is no supertype for types Int64,
источник

DT

Dmitry Titov in ClickHouse не тормозит
Александр Курченков
There is no supertype for types Int64,
>IF(cond, B-A,B) - это отработает
источник

АК

Александр Курченков... in ClickHouse не тормозит
Но почему?
источник

SL

Sergey Lossev in ClickHouse не тормозит
Dmitry Titov
300 таймаут это сильно похоже на дефолтный
Да, дефолтный 300. Я ставлю 600, но всё равно не хочет
источник

АК

Александр Курченков... in ClickHouse не тормозит
Dmitry Titov
>IF(cond, B-A,B) - это отработает
Вычитание меняет тип?
источник