Size: a a a

ClickHouse не тормозит

2021 March 05

АК

Анатолий Костюшин... in ClickHouse не тормозит
Увеличь лимит
источник

KL

Kuzma Le in ClickHouse не тормозит
Анатолий Костюшин
Увеличь лимит
костыль
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Oleg Bazdyrev
optimize table xxx DEDUPLICATE;
убирает только небольшую пачку дублей
optimize .... -- запускает внеплановый мерж, было 130 партов, внеплновый мерж смержит хоть что-нибудь, возьмет 3 маленьких парта и смержит
optimize final -- мержит все что можно, все 130 партов будут перезаписаны в новые в минимально возможное кол-во партов.
источник

A

Andrey in ClickHouse не тормозит
Kuzma Le
если бы этот, то bytes должно было бы быть больше, чем 40 gb?
Нет. Это лимит на все запросы
источник

AK

Andrew Kochen in ClickHouse не тормозит
Kuzma Le
если бы этот, то bytes должно было бы быть больше, чем 40 gb?
может быть соседний запрос ел 40Гб без 1 байта
И при попытке твоим запросом выделить 4218644 - общий лимит превышен
источник

IG

Ilya Golshtein in ClickHouse не тормозит
Kuzma Le
если бы этот, то bytes должно было бы быть больше, чем 40 gb?
Неправильно. Указан размер последнего блока, который пытались выделить.
источник

IG

Ilya Golshtein in ClickHouse не тормозит
Возможно, всю остальную память израсходовал этот же запрос. Возможно, другие.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anton Komarov
Nullable(SimpleAggregateFunction(max, DateTime)) DEFAULT NULL почему то схлопывает нормальную дату и null в null. Я не туда воюю?
SimpleAggregateFunction(max, Nullable( DateTime) ))
источник

AK

Anton Komarov in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
SimpleAggregateFunction(max, Nullable( DateTime) ))
Да, мне уже подсказали, спасибо. А не поясните, почему так происходит в этом случае?
источник

DW

Daniel Wolkow in ClickHouse не тормозит
Kuzma Le
костыль
использовать внешнюю память для запроса не вариант?
источник

KL

Kuzma Le in ClickHouse не тормозит
Daniel Wolkow
использовать внешнюю память для запроса не вариант?
я смотрю скорее в сторону оптимизации запроса/записи чанками. На хайлоаде рекомендуют через промежуточные таблицы
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anton Komarov
Да, мне уже подсказали, спасибо. А не поясните, почему так происходит в этом случае?
Ну потому что вообще надо запретить создавать такие таблицы, никто просто не даже представить не мог что кто-то так будет делать.
это как спросить почему у меня кровь вытекает потому что я ногу отпилил.
источник

AK

Anton Komarov in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
Ну потому что вообще надо запретить создавать такие таблицы, никто просто не даже представить не мог что кто-то так будет делать.
это как спросить почему у меня кровь вытекает потому что я ногу отпилил.
Ну, в моем примитивном понимании работы клика, я вижу схлопывание как применение агрегатной функции ко всем данным столбца по ключу, и почему там всплывает нул мне непонятно. Просто у меня в таблицу сливаются данные из двух других, и многие столбцы есть только в одной из них, соответственно из той, где нет даты, будет приходить дефолт, и в минимуме всегда будет он
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anton Komarov
Ну, в моем примитивном понимании работы клика, я вижу схлопывание как применение агрегатной функции ко всем данным столбца по ключу, и почему там всплывает нул мне непонятно. Просто у меня в таблицу сливаются данные из двух других, и многие столбцы есть только в одной из них, соответственно из той, где нет даты, будет приходить дефолт, и в минимуме всегда будет он
потому что вы сказали клику что надо функцией any схлопывать состояния выхлопа агрегатной функции
any выбирает любое
источник

M

Muhin Dmitry in ClickHouse не тормозит
подскажите, пожалуйста. можно ли массив обратно explode' нуть в колонку?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Muhin Dmitry
подскажите, пожалуйста. можно ли массив обратно explode' нуть в колонку?
arrayJoin / array join / left array join
источник

AK

Anton Komarov in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
потому что вы сказали клику что надо функцией any схлопывать состояния выхлопа агрегатной функции
any выбирает любое
А при чем тут any?
источник

AK

Andrew Kochen in ClickHouse не тормозит
Подскажите, стала появляться такая ошибка при выполнении селектов к локальной таблице

Received from remote.host:9000. DB::Exception: Replica doesn't have part 20201202_27869_27869_0 which was successfully written to quorum of other replicas. Send query to another replica or disable 'select_sequential_consistency' setting..

select_sequential_consistency стоит в 0, указанного парта не нашел ни на одной из реплик..
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Anton Komarov
А при чем тут any?
SummingMT и AggrMt схлопывают все с помощью Any если это не Аггр. Функ.
источник

AK

Anton Komarov in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
SimpleAggregateFunction(max, Nullable( DateTime) ))
Это не аггр функция?
источник