Size: a a a

ClickHouse не тормозит

2020 September 06

GZ

Galym Zharyssov in ClickHouse не тормозит
Добрый день, ошибка attempt reading after eof при инсерте. Может есть кто сталкивался? Помогите как решить?
источник

В

Вячеслав in ClickHouse не тормозит
Oleg Ginzburg
а на 20.5.4.40 были проблемы или сразу на 20.7.2.30 прыгнули? У меня тоже есть CH для аналитики на FreeBSD в финтехе ( + линуксы ). Если патч сможешь проверить ( https://github.com/ClickHouse/ClickHouse/pull/13869 ), то я на уровне FreeBSD ports его могу притянуть, пока официально не в апстриме.
Сразу на 20.7.2.30.  Попробовал применить. Перестало собираться. Может я что делаю не так?
источник

A

Artem in ClickHouse не тормозит
Привет, подскажите, пожалуйста, WITH для подзапросов не работает?
источник

A

Artem in ClickHouse не тормозит
Что-то вроде такого WITH (SELECT * FROM system.parts) AS myparts SELECT * FROM myparts
источник

l

lnuynxa in ClickHouse не тормозит
WITH в кх немного кастрированный, он может вернуть только 1 строчку емнип и то это не совсем таблица на самом деле
источник

A

Artem in ClickHouse не тормозит
Мне вообще говорит, что нет такой таблицы. Похоже, не работает оно.
источник

NO

N O in ClickHouse не тормозит
Artem
Что-то вроде такого WITH (SELECT * FROM system.parts) AS myparts SELECT * FROM myparts
а какая вообще логика у данного запроса?
источник

A

Artem in ClickHouse не тормозит
N O
а какая вообще логика у данного запроса?
Это пример, чтобы показать, что я имею ввиду.
источник

SC

Smoked Cheese in ClickHouse не тормозит
Artem
Что-то вроде такого WITH (SELECT * FROM system.parts) AS myparts SELECT * FROM myparts
with (select * from table limit 1) as pewpew select pewpew
источник

A

Artem in ClickHouse не тормозит
Smoked Cheese
with (select * from table limit 1) as pewpew select pewpew
Мне не нужна одна строка.
источник

NO

N O in ClickHouse не тормозит
Для какой цели вообще такая конструкция, когда можно просто SELECT * FROM system.parts?
источник

A

Artem in ClickHouse не тормозит
N O
Для какой цели вообще такая конструкция, когда можно просто SELECT * FROM system.parts?
Для такой, что для neighbor() обязательно делать сортировку. А это подзапрос, а подзапрос становится большой и, чтобы удобнее было, его хорошо бы вынести отдельно в WITH, а дальше работать с его алиасом.
источник

M

Maxim in ClickHouse не тормозит
Всем привет! Подскажите, пожалуйста, есть ли настройка в КХ, которая позволит как-то ускорить мерж кусков партиций? Судя по утилизации ресурсов, на кластере и диски в норме, и load average в порядке, но при вставке достаточно большого количества данных сильно вырастает max parts count, который, как известно, при наборе определённого значения (дефолтно 300) способствует отмене инсертов на серверах
источник

В

Вячеслав in ClickHouse не тормозит
Oleg Ginzburg
а на 20.5.4.40 были проблемы или сразу на 20.7.2.30 прыгнули? У меня тоже есть CH для аналитики на FreeBSD в финтехе ( + линуксы ). Если патч сможешь проверить ( https://github.com/ClickHouse/ClickHouse/pull/13869 ), то я на уровне FreeBSD ports его могу притянуть, пока официально не в апстриме.
Покопался в логах и нашел, что на 20.5.4.40 те-же ошибки.
источник

VB

Vladimir Bunchuk in ClickHouse не тормозит
Artem
Для такой, что для neighbor() обязательно делать сортировку. А это подзапрос, а подзапрос становится большой и, чтобы удобнее было, его хорошо бы вынести отдельно в WITH, а дальше работать с его алиасом.
Сделайте в рамках сессии Temporary table. Можно использовать вместо WITH
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Maxim
Всем привет! Подскажите, пожалуйста, есть ли настройка в КХ, которая позволит как-то ускорить мерж кусков партиций? Судя по утилизации ресурсов, на кластере и диски в норме, и load average в порядке, но при вставке достаточно большого количества данных сильно вырастает max parts count, который, как известно, при наборе определённого значения (дефолтно 300) способствует отмене инсертов на серверах
при большом кол-ве кусков сколько мержей идет  одновременно? select * from system.merges
трешхолд 300 можно изменить например на 900
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Vladimir Bunchuk
Сделайте в рамках сессии Temporary table. Можно использовать вместо WITH
он хочет in-line , у него там вся факт таблица стримается используя optimize_in_order
источник

A

Artem in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
он хочет in-line , у него там вся факт таблица стримается используя optimize_in_order
Не, уже намного лучше. Теперь сортируется всего лишь таблица AggregatedMergeTree. Там из миллиарда записей всего несколько десятков тысяч получается. Все работает быстро. Я просто хотел красоты добавить.
источник

D

Dmitry in ClickHouse не тормозит
Привет всем! Подскажите пожалуйста, после старта (или рестарта) CH пишется: clickhouse-server service is stopped, однако по факту он продолжает работать, может кто то сталкивался с подобной ошибкой?
источник

OG

Oleg Ginzburg in ClickHouse не тормозит
Вячеслав
Покопался в логах и нашел, что на 20.5.4.40 те-же ошибки.
да, там /proc/self/statm в коде фигурирует, поэтому для всех non-Linux это актуально ( https://clickhouse.tech/docs/en/getting-started/install/#from-binaries-non-linux ). Ну, патч там на ревью уже готов, надеемся.
источник