Size: a a a

ClickHouse не тормозит

2016 November 11

KB

Kirill B in ClickHouse не тормозит
Igor
не знаю, меня очень порадовал (в плане производительности) INSERT INTO SELECT с фильтром только нужных данных
Т.е. делаешь INSERT INTO SELECT нужный диапазон в нужную таблицу, а потом атомарный RENAME с последующим DROP'ом? Кстати, RENAME атомарный имеется?
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Партицирование про произвольному ключу будет, да.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Атомарный rename имеется.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Пишешь rename a -> a_old, a_new -> a;
источник

I

Igor in ClickHouse не тормозит
Kirill B
Т.е. делаешь INSERT INTO SELECT нужный диапазон в нужную таблицу, а потом атомарный RENAME с последующим DROP'ом? Кстати, RENAME атомарный имеется?
ага, ну, точнее из старой таблицы (где нужные+ненужные данные) в новую таблицу (где будут только нужные данные)
источник

🔒

🔒Zloool🔒 in ClickHouse не тормозит
Кешируются ли вложенные запросы? Или кеш идет по всему запросу целиком?
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Ничего не кешируется.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
CH активно полагается на кэш файловой системы
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Обычно, это работает хорошо, если данные запрашиваются близкие.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Для аналитического паттерна обычно кэширование по запросам бесполезно, так как запросы не повторяются.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
О, статья на вики: https://en.wikipedia.org/wiki/ClickHouse
источник

KS

Kirill Solokhov in ClickHouse не тормозит
Igor
не знаю, меня очень порадовал (в плане производительности) INSERT INTO SELECT с фильтром только нужных данных
Только как-то страшно применять такой трюк для шардированых/реплицированных на много серверов таблиц
источник

🔒

🔒Zloool🔒 in ClickHouse не тормозит
https://yadi.sk/i/fYaD8jjByPEir
Что дает такой результат тогда?
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Как раз кэш файловой системы
источник

🔒

🔒Zloool🔒 in ClickHouse не тормозит
Ага, интересно
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
На count() работает очень эффективно потому что по сути данные не читаются, и это random access
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Ну и разница между диском и памятью для random access понятно что очень большая
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
@milovidov_an я ведь прав?
источник

🔒

🔒Zloool🔒 in ClickHouse не тормозит
Просто я как раз пишу запрос с count() для пагинации, и мне интересно как это правильно сделать
источник

🔒

🔒Zloool🔒 in ClickHouse не тормозит
Только не тыкайте палками если я чтото неправильно спрашиваю, я не хайлоад, я только учусь
источник