Size: a a a

ClickHouse не тормозит

2019 December 16

AT

Anton T. in ClickHouse не тормозит
Привет всем. Хотелось бы уточнить вот эта фича https://github.com/ClickHouse/ClickHouse/issues/5333  уже включена в релиз или еще нет? Не нашел ни одного упоминания в документации
источник

Н

Николай in ClickHouse не тормозит
Anton T.
Привет всем. Хотелось бы уточнить вот эта фича https://github.com/ClickHouse/ClickHouse/issues/5333  уже включена в релиз или еще нет? Не нашел ни одного упоминания в документации
https://github.com/ClickHouse/ClickHouse/blob/master/CHANGELOG.md#clickhouse-release-191522-2019-10-01
В экспериментальных фичах упоминается.
источник

S

Slach in ClickHouse не тормозит
SELECT false;

Code: 47, e.displayText() = DB::Exception: Missing columns: 'false' while processing query: 'SELECT false', required columns: 'false', source columns: 'dummy' (version 19.17.4.11)

FALSE и False тоже пробовал
как выбрать обычный boolean ?  я понимаю что оно  в CH это UInt8, но все таки? как сделать то что я хочу?
источник

ДБ

Денис Бычков... in ClickHouse не тормозит
select 0?
источник

AM

Alexey Milovidov in ClickHouse не тормозит
Anton T.
Привет всем. Хотелось бы уточнить вот эта фича https://github.com/ClickHouse/ClickHouse/issues/5333  уже включена в релиз или еще нет? Не нашел ни одного упоминания в документации
Ещё нет.
источник

S

Slach in ClickHouse не тормозит
это int ;) мне Boolean хочется
источник

ДБ

Денис Бычков... in ClickHouse не тормозит
Slach
это int ;) мне Boolean хочется
источник

IG

Ivan Gagarkin in ClickHouse не тормозит
коллеги, подскажите, пожалуйста, ситуации, когда optimize стоит вызывать с модификатором final? интересуют примеры при использовании CollapsingMergeTree
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Gagarkin
коллеги, подскажите, пожалуйста, ситуации, когда optimize стоит вызывать с модификатором final? интересуют примеры при использовании CollapsingMergeTree
когда ты точно уверен, что полный перелив всех данных в таблице решит твою проблему и что у тебя есть время и место на диске для этой операции
источник

IG

Ivan Gagarkin in ClickHouse не тормозит
но вот какие проблемы :|
источник

IG

Ivan Gagarkin in ClickHouse не тормозит
мой пример. у меня есть таблица с миллиардами записей на движке CollapsingMergeTree. Записи удаляются/корректируются. У меня есть информация о тех партициях, где я корректировал записи. Если я хочу создать копию этой таблицы только с акутальными данными (выключить запись в таблицу, вызвать оптимайз на партиция и скопировать данные), то в такой ситуации мне нужен final или нет?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Gagarkin
но вот какие проблемы :|
ну я домерживаю партиции за те месяцы, в которых данные уже не будут обновлятся
источник

IG

Ivan Gagarkin in ClickHouse не тормозит
но ведь они и так в одном файлике находятся. какую проблему это позволяет решить?)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Gagarkin
мой пример. у меня есть таблица с миллиардами записей на движке CollapsingMergeTree. Записи удаляются/корректируются. У меня есть информация о тех партициях, где я корректировал записи. Если я хочу создать копию этой таблицы только с акутальными данными (выключить запись в таблицу, вызвать оптимайз на партиция и скопировать данные), то в такой ситуации мне нужен final или нет?
помойму ты просто можешь сделать OPTIMIZE TABLE test.test PARTITION () FINAL
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Gagarkin
но ведь они и так в одном файлике находятся. какую проблему это позволяет решить?)
в тех случаях, если не лежат в одном файлике еще
источник

P

Pookie in ClickHouse не тормозит
Коллеги, привет! В КХ есть возможность передать query_id при выполнении запроса по http по которому можно отслеживать потом прогресс выполнения запроса. А есть ли функция, которая позволяет узнать переданный query_id в настройках?
источник

IG

Ivan Gagarkin in ClickHouse не тормозит
Dmitry Titov
в тех случаях, если не лежат в одном файлике еще
А разве если вызвать оптимайз без файнал и партиция лежит в разных файлах, то клик может все равно не захотеть оптимизировать?
Просто хочется не вызывать оптимайз на тех партициях, где он успел пройти в фоне. Как это можно отследить?
источник

DT

Dmitry Titov in ClickHouse не тормозит
А разве если вызвать оптимайз без файнал и партиция лежит в разных файлах, то клик может все равно не захотеть оптимизировать?
ну обычно файлов больше чем два, так что проще разок вызвать с FINAL

Просто хочется не вызывать оптимайз на тех партициях, где он успел пройти в фоне. Как это можно отследить?
ну если идет речь о скрипте, то можно посмотреть количество папок clickhouse/data
которые соответствуют данной партции и если их больше одной, (не забываем, что смерженные парты пропадают только через 8 минут) то вызывать OPTIMIZE
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Gagarkin
А разве если вызвать оптимайз без файнал и партиция лежит в разных файлах, то клик может все равно не захотеть оптимизировать?
Просто хочется не вызывать оптимайз на тех партициях, где он успел пройти в фоне. Как это можно отследить?
либо найти эту информацию в system.parts
источник

AT

Anton T. in ClickHouse не тормозит
Alexey Milovidov
Ещё нет.
Спасибо, ждем!
источник