184 похожих чатов

Подскажите по настройке политик переноса данных storage_configuration\policies Корректно ли они

отрабатывают если в разных политиках используются одни и те же диски? Т.е. если у меня есть условный ssd и hdd и я хочу задать для ряда таблиц хранение только на ssd, для других комбинированный вариант ssd+hdd, а остальные по умолчанию на hdd скидывать

10 ответов

19 просмотров

один и тот же диск может быть в разных volume в разных storage policy внутри одного storage policy диск не может быть сразу в двух volume при редактировании существующего storage policy, требуется restart при ALTER TABLE ... MODIFY SETTINGS storage_policy=? , новый набор дисков должен включать старый набор дисков

да. но если сервер как standalone уже запущен и default storage policy и default диск в /var/lib/clickhouse смотрит на ssd то с пунктом "по умолчанию все смотрят на hdd" придется потрахаться слегка =)

Tetra- Автор вопроса
Slach [altinity]
да. но если сервер как standalone уже запущен и de...

как раз небольшое уточнение на понимание Если захочу перенести какуюто таблицу с чисто ssd на hdd, то я должен это сделать поэтапно: Создать политику например tmp_ssd_to_hdd, где задам условие использования ssd в ноль Дождаться переноса данных Сменить политику на hdd Нужно ли будет еще чтото сделать? помимо смен политик и рестартов

Tetra
как раз небольшое уточнение на понимание Если захо...

все верно, но перенос данных можно ускорить через ALTER TABLE db.table MOVE PARTITION '...' TO VOLUME '...'

Tetra- Автор вопроса
Slach [altinity]
все верно, но перенос данных можно ускорить через ...

хорошее напоминание, чтоб не полагаться на внутрянку

Tetra- Автор вопроса

Сначала я подумал что понял в чем трабла и типа норм, а теперь как понял и чет печально)) Получается в клике нет дефолтной сторадж политики и она прибита гвоздями к path из конфига, причем прибита на столько что помимо юзерких и всякие системные таблички там будут автоматом и мне надо еще перед созданием клика озаботиться чтобы path смотрел на примонтированный hdd, если подразумевается он как дефолтный. Тут я правильно теперь осознал?) И если мне захочется зачемто для системной таблички использовать ssd, то мне надо будет явно ей задавать политику уже после создания кластера, т.к. раньше не подключиться, и также поэтапно дожидаться миграции на ssd.

Tetra
Сначала я подумал что понял в чем трабла и типа но...

угу... ну можно еще жестко переопределить default диск через replace="1" на другой путь попробовать но придется файлы руками перекидывать...

Tetra- Автор вопроса
Slach [altinity]
угу... ну можно еще жестко переопределить defau...

вот про дефолтный диск ничего найти не могу, все что находу это просто что он тот же куда смотрит path из конфига, а явно его задать не нашел - найдено что оно в целом тупо поразумевается всегда судя по примерам из https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-moving-table-to-another-device./ но путь все же берется из path Да и replace=1 куда прописывать?

Tetra
вот про дефолтный диск ничего найти не могу, все ч...

в конфигах... типа <storage_configuration replace="1"> <disks> <default>/new/path</default> ... </disks> </storage_configuration> но не уверен что поможет

Tetra- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта