Size: a a a

ClickHouse не тормозит

2020 May 13

AZ

Alexander Zaitsev in ClickHouse не тормозит
Следующая Altinity Stable будет 20.1.12 с большой вероятностью.
источник

AM

Alexander Millin in ClickHouse не тормозит
в 19.16 тоже есть проблемы всякие, например не работает табличная функция mysql()
источник

S

Solresl in ClickHouse не тормозит
Нам не обязатально последнее. Нас устроит и 19.16
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
и все падает бесконечно с DB::Exception: Possible deadlock avoided. Client should retry..
источник

AM

Alexander Millin in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
и все падает бесконечно с DB::Exception: Possible deadlock avoided. Client should retry..
+
источник

S

Solresl in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
и все падает бесконечно с DB::Exception: Possible deadlock avoided. Client should retry..
это какой-то известный баг в 19.16?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Solresl
это какой-то известный баг в 19.16?
это не баг, это фича
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
All old versions of CH could hang with a very small probability on a deadlock. In 19.14 it was prevented with a check which raises this error "Possible deadlock avoided. Client should retry". Unfortunately the probability of this prevention much higher than  the probability of the deadlock.
источник

S

Solresl in ClickHouse не тормозит
в 20-ых решено или там поменяли сообщение просто?)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
нигде не решено
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Привет ребятушки! Я вкрутил max_execution_time=120, приконнектился и применил нужный профиль через SET profile='my_strict_profile' и хотел бы как нибудь проверить, что всё работает так, как я задумал. Что ни один запрос больше 2 минут не будет отработан. Есть какой нибудь тяжелый царь запрос, которым это можно проверить? Я писал
select utm_source, sleepEachRow(3) from db.some_table limit 10000
но увы, по таймауту не отрезало
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
Привет ребятушки! Я вкрутил max_execution_time=120, приконнектился и применил нужный профиль через SET profile='my_strict_profile' и хотел бы как нибудь проверить, что всё работает так, как я задумал. Что ни один запрос больше 2 минут не будет отработан. Есть какой нибудь тяжелый царь запрос, которым это можно проверить? Я писал
select utm_source, sleepEachRow(3) from db.some_table limit 10000
но увы, по таймауту не отрезало
а через set max_execution_time=120 работает?
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Поставил
SET max_execution_time=10
и тоже не отрубает запрос по истечению времени
источник

AM

Alexander Millin in ClickHouse не тормозит
Илья Максимов
Поставил
SET max_execution_time=10
и тоже не отрубает запрос по истечению времени
он работает только на чтение данных из таблицы судя по коду
источник

AM

Alexander Millin in ClickHouse не тормозит
double estimated_execution_time_seconds = elapsed_seconds * (static_cast<double>(total_rows_to_read) / read_rows);
if (estimated_execution_time_seconds > max_execution_time.totalSeconds())
...
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
в какой версии? было сломано недавно в 20.3

20.4.1.2722
SET max_execution_time=10
select sleep(3) from numbers(10) settings max_block_size=1
DB::Exception: Timeout exceeded: elapsed 11.999942734 seconds, maximum: 10:
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
На сервере стоит
ClickHouse client version 20.1.4.14 (official build).
. Ещё попробовал sum(price) по всему месяцу, в этом случае тоже не отрубило по таймату, даже через
SET max_execution_time=10
источник

ИМ

Илья Максимов... in ClickHouse не тормозит
Попробую поставить на другой сервер для теста последний мастер, посмотрю как что
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Максимов
На сервере стоит
ClickHouse client version 20.1.4.14 (official build).
. Ещё попробовал sum(price) по всему месяцу, в этом случае тоже не отрубило по таймату, даже через
SET max_execution_time=10
есть 20.1.11.73 там вроде починено
источник