Size: a a a

ClickHouse не тормозит

2020 June 16

n

naim in ClickHouse не тормозит
всем привет, а какой от процента всей памяти ставите в max_memory_usage ?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Stanislav Dimitriev
и почему вообще есть ограничение на количество партишенов? на что это влияет?
на скорость селектов, если селекту надо сходит в 1000 партиций, значит надо открыть 10ки тысяч файлов, это 10ки тысяч random i/o операций, один HDD дает 200 в сек., поэтому запросы будут тормозить, из-за того что надо переставлять головы HDD
источник

IB

Ivan Blinkov in ClickHouse не тормозит
Следующий онлайн ClickHouse митап уже послезавтра вечером!
https://events.yandex.ru/events/click-house-onlajn-vs-18-06-2020
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
на скорость селектов, если селекту надо сходит в 1000 партиций, значит надо открыть 10ки тысяч файлов, это 10ки тысяч random i/o операций, один HDD дает 200 в сек., поэтому запросы будут тормозить, из-за того что надо переставлять головы HDD
а если селекту нужно ходить всегда в небольшое количество партиций
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
naim
всем привет, а какой от процента всей памяти ставите в max_memory_usage ?
если у меня максимум 3 запроса выполняются одновременно, я ставлю половину
источник

n

naim in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
если у меня максимум 3 запроса выполняются одновременно, я ставлю половину
а в виду чего половину ?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Stanislav Dimitriev
а если селекту нужно ходить всегда в небольшое количество партиций
тогда почти не влияет, но много тонкостей, например время старта, размер зукипера, кол-во логов зукипера, прунинг анализ

ооо, вот  о чем можно сделать доклад, спасибо за идею
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
круто, и тебе спасибо
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
naim
всем привет, а какой от процента всей памяти ставите в max_memory_usage ?
ну если оперативки 100ГБ, то max_memory_usage=50
источник

n

naim in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
ну если оперативки 100ГБ, то max_memory_usage=50
а почему не как в случае с mysql innodb_buffer_pool_size в 80 % ?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
naim
а почему не как в случае с mysql innodb_buffer_pool_size в 80 % ?
эээ, это вообще о разном. Вы сравнили вкус спирта и невесомости
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
innodb_buffer_pool_size -- это сколько памяти отдать под кеш диска, в КХ такого параметра нет
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
Еще вопрос, я заметил, что если мутациями удалять данные, то остаются партишены пустые
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
max_memory_usage -- сколько памяти может использовать запрос, эта память как раз не может использоваться по кеш диска
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
я правильно понимаю, что это ожидаемое поведение и нужно использовать optimize table для таких кейсов
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
который не работает для 20.4?)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Stanislav Dimitriev
Еще вопрос, я заметил, что если мутациями удалять данные, то остаются партишены пустые
ну мутации не для того чтобы чистить партиции, поэтому так
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Stanislav Dimitriev
который не работает для 20.4?)
что?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Stanislav Dimitriev
я правильно понимаю, что это ожидаемое поведение и нужно использовать optimize table для таких кейсов
drop partition надо использовать и мутации тогда не нужны
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Значит какой-то баг в 20.4
вот
источник