Size: a a a

ClickHouse не тормозит

2019 December 06

AG

Artemeey Gavryushin in ClickHouse не тормозит
Artem Zuikov
Можете сформулировать задачу на гитхабе, чтоб не потерялось?
Если аналогичной уже нет, то сфорулию, спасибо.
источник

N

Nikolay in ClickHouse не тормозит
Объясните плиз. Вижу , что вы друг друга понимаете, а я не понимаю ).
источник

AZ

Artem Zuikov in ClickHouse не тормозит
Artemeey Gavryushin
Простите, речь только про большую таблицу. Как избежать FS при USING. То что внутри JOIN не инетресует в рамках этого вопроса.
Тут не понятно, какая будет лишняя выборка у подзапроса: лишнее будет чтение второй таблицы в in. Не у компа сейчас, давайте запрос с in + join напишем
источник

N

Nikolay in ClickHouse не тормозит
КХ же делает Hj.вот он построил по таблице справа Мапу и сканирует большую таблицу
. Как избежать фулскан, если индекс разряжен ?
источник

AZ

Artem Zuikov in ClickHouse не тормозит
Nikolay
КХ же делает Hj.вот он построил по таблице справа Мапу и сканирует большую таблицу
. Как избежать фулскан, если индекс разряжен ?
Добавить в скан первой таблицы in (select id from ids_names)
источник

AZ

Artem Zuikov in ClickHouse не тормозит
Но нам не достаточно только фильтра по id, надо достать еще names, поэтому нужен еще join или словарь id - name (из id _names)
источник

K

Kostya in ClickHouse не тормозит
Подскажите, а можно как-то в отладочных целях серверу "запретить" делать мёржи? Хочется посмотреть сколько кусков порождается после insert-а в таблицу.
источник

N

Nikolay in ClickHouse не тормозит
Можно остановить мержи
источник

N

Nikolay in ClickHouse не тормозит
Можно совсем остановить или для конкретной таблицы
источник

K

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

AG

Artemeey Gavryushin in ClickHouse не тормозит
Kostya
Подскажите, а можно как-то в отладочных целях серверу "запретить" делать мёржи? Хочется посмотреть сколько кусков порождается после insert-а в таблицу.
источник

DL

Danil Lugovskoy in ClickHouse не тормозит
Подскажите, как правильно сделать вставку в AggregationMergeTree с помощью JSONEachRow формата

Есть таблица
                                           
CREATE TABLE Table  
(                          
     id          UInt64,        
     column AggregateFunction(max, UInt64)            
 )                              
     ENGINE = AggregatingMergeTree()
         ORDER BY (id)      

в нее прекрасно проходит запрос следущего вида.

INSERT INTO Table (id, column) SELECT 1, maxState(toUInt64(15))            

Как сконструировать такой-же только с помощью JSONEachRow

Если передавать просто значение, без агрегирующей функции получается ошибка., что ожидались qoutes.
Если пытаюсь вставить значение обернутое в агрегирующую функцию строкой,  то в итоге он вставляет просто строку в этот столбец

т.е. вот такой запрос
INSERT INTO "Table" FORMAT JSONEachRow
{"id": 1, "column": "maxState(15)"}

вставляет в поле column буквально эту строку
источник

R

Relan in ClickHouse не тормозит
Подскажите как правильно удалить шарж и перенести данные на другие?
источник

ФЧ

Филипп Чистяков... in ClickHouse не тормозит
источник

ФЧ

Филипп Чистяков... in ClickHouse не тормозит
Что я делаю не так?
источник

ФЧ

Филипп Чистяков... in ClickHouse не тормозит
Понял
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
подскажите плз, как можно посмотреть, что в данный момент грузит CH?
достаточно легкие запросы по  несколько секунд выполняться начали.
SELECT * FROM system.processes - возвращает только мой запрос
источник

SM

Stepan Matrenin in ClickHouse не тормозит
show processlist
источник

SM

Stepan Matrenin in ClickHouse не тормозит
но лучше смотреть в логи
источник

НМ

Николай Моисеенко... in ClickHouse не тормозит
show processlist - пустой
источник