Size: a a a

ClickHouse не тормозит

2020 June 16

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dimitriy Scherbenko
При выполнении запроса даты высчитываются корректно (ко второй прибавляется 3 часа), однако разница равна 0
Отображаются в одинаковую строку
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Pavel Kurinnoi
Еще есть вопрос про View. В документации написано, что это всего лишь сохраненные sql запросы.
Если я создал
CREATE VIEW v as SELECT * from t
а потом делаю
SELECT col1, col2 FROM v WHERE col3 = '...'
то оптимизатор поймет что мне не нужно в память выгружать все колонки? А только col1, col2 и col3?
Поймет
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
Колонки - Да, но насколько я знаю предикаты не пробрасывались.
должны пробрасываться, начиная с начала 2019. Зависит от версии.
источник

PK

Pavel Kurinnoi in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
должны пробрасываться, начиная с начала 2019. Зависит от версии.
Супер, спасибо
источник

AM

Alexander Malikov in ClickHouse не тормозит
Yuri Velgosha
А движок таблицы какой? MergeTree?
Помню тут читал, что в этом случае происходят фоновые слияния, но старые файлы остаются еще 8 минут до их полного убиения. Можно попробовать сократить время жизни этих файлов до одной минуты на время массовой заливки, а потом вернуть взад...
старые не считаются
вместе со старыми (неактивными) их там  гораздо больше
падает, когда количество именно активных подбирается к порогу,
источник

DS

Dimitriy Scherbenko in ClickHouse не тормозит
спасибо
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Yuri Velgosha
А движок таблицы какой? MergeTree?
Помню тут читал, что в этом случае происходят фоновые слияния, но старые файлы остаются еще 8 минут до их полного убиения. Можно попробовать сократить время жизни этих файлов до одной минуты на время массовой заливки, а потом вернуть взад...
Это освободит место на диске. Но не изменит мержи.
источник

DC

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

у меня некоторые партиции тоже иногда без проблем льются (в партиции 35 млрд записей)
но оставить на ночь нельзя, потому что может упасть, а может не упасть
в целом эвристика такая, что если за 10 минут не упало, то следующие 2 часа всё будет хорошо
Поставьте у новой таблицы 30000 партов вместо 300 на время переливки в settings таблицы (их можно менять alter modify settings), плюс можно парты укрупнить.

https://gist.github.com/den-crane/21a84a9a8a9e5203195a7f023a0ec363
источник

VY

Vladislav Yakushev in ClickHouse не тормозит
привет!
а есть какой-нибудь лайфхак, чтобы один простой запрос, который выдаёт очень много строк сразу экспортировать в цсв?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Vladislav Yakushev
привет!
а есть какой-нибудь лайфхак, чтобы один простой запрос, который выдаёт очень много строк сразу экспортировать в цсв?
Дописать в конце format CSV
источник

VY

Vladislav Yakushev in ClickHouse не тормозит
это прямо в табикс можно?
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Kirill K
добрый день, коллеги/саппорт
кто нибудь сталкивался с проблемой, что КХ перестал удалять данные?
запросы вида alter table {NAME} delete where {COND} обрабатываются без ошибок, но по факту данные не удаляются. с readonly всё ок (в смысле прав у пользователя хватает), остальные операции работают без проблем
Так удаление асинхронное
источник

N

Nikita in ClickHouse не тормозит
Всем привет! Есть ли возможность делать миграции в кластере Clickhouse?
источник

AS

Aleksandr Strogonov in ClickHouse не тормозит
Nikita
Всем привет! Есть ли возможность делать миграции в кластере Clickhouse?
Alter table on cluster ...?
источник

N

Nikita in ClickHouse не тормозит
А как-то можно это автоматизировать, если кластеров много?
источник

KK

Kirill K in ClickHouse не тормозит
Anton Khokhrin
Так удаление асинхронное
удаляется пара строк, что занимало (ранее) доли секунды
так что дело в чем-то другом
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Kirill K
удаляется пара строк, что занимало (ранее) доли секунды
так что дело в чем-то другом
Что поменялось? Апгрейд?
На самом деле почти не важно сколько удаляется строк при удалении просто парты размером  перезаписываются без удаленных строк. Если парт был размером один тб, то нужно распаковать, смержить, запаковать, записать 1тб
источник

AM

Alexander Malikov in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Поставьте у новой таблицы 30000 партов вместо 300 на время переливки в settings таблицы (их можно менять alter modify settings), плюс можно парты укрупнить.

https://gist.github.com/den-crane/21a84a9a8a9e5203195a7f023a0ec363
понял, попробую
но тут тоже без гарантий, может и 30к перевалить?
источник

KK

Kirill K in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Что поменялось? Апгрейд?
На самом деле почти не важно сколько удаляется строк при удалении просто парты размером  перезаписываются без удаленных строк. Если парт был размером один тб, то нужно распаковать, смержить, запаковать, записать 1тб
да в том то и дело что ничего не было, случайно заметили по данным что строки не удаляются. проверили вручную через таббикс - подтвердилось
думал может кто наступал на подобные грабли и может подсказать куда копать; но видимо это что-то не на слуху.
а так объёмы в базе в разы меньше Тб.

в любом случае спасибо
источник

DS

Dimitriy Scherbenko in ClickHouse не тормозит
Скажите, пожалуйста, можно ли как-то преобразовать String в const Sring?
источник