Size: a a a

ClickHouse не тормозит

2020 August 19

A

Anttoon in ClickHouse не тормозит
Добрый день, подскажите пожалуйста, Array(UInt64) не поддерживается внешними словарями? если не поддерживается то как из postgresql брать массивы чисел?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Алексей Артамонов
@den_crane «очередь реплкикации всех реплик» - это и есть replication_queue?
у каждой реплики своя очередь в зк, там просто написано какие парты добавились.

select  * from  system.zookeeper where path = '/clickhouse/.../.../.../replicas/имяреплики/queue'

там просто список партов, которые реплика должа загрузить

на основе текущей ситуации с партами , мержами , мутациями, каждая реплика рассчитывает себе очередь действий, эта очередь отображается в replication_queue, это не значит что все произойдет имеено так, это намерения, т.е. может оказаться что парта yyyy уже нет на репликах, а мы собирались его скачать и помержить и получить парт zzzz, но парта yyyy уже нет, все остальные его уже помержили и удалили, поэтому мы сразу скачаем yyyy, и мержить не будем, и удалим парты которые были исходными для yyyy. Т.е. очередь перестроится, намеренья не сбудутся.
источник

A

Anttoon in ClickHouse не тормозит
Anttoon
Добрый день, подскажите пожалуйста, Array(UInt64) не поддерживается внешними словарями? если не поддерживается то как из postgresql брать массивы чисел?
сделал как String -  заработало )
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
словари не умеют массивы
источник

YA

Yuri Alexandrovich in ClickHouse не тормозит
подскажите пожалуйста условие, вычислить сумму элементов массива больше 5 например SELECT sumArrayIf([1,2,3,4,5,6,7], ?) что подставить в условие?
источник

RK

Roman Khavronenko in ClickHouse не тормозит
+
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Yuri Alexandrovich
подскажите пожалуйста условие, вычислить сумму элементов массива больше 5 например SELECT sumArrayIf([1,2,3,4,5,6,7], ?) что подставить в условие?
в строке или в колонке?

arraySum(arrayFilter( x ->  x>5, [1,2,3,4,5,6,7]))
источник

YA

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

DC

Denny Crane (I don't... in ClickHouse не тормозит
SELECT sum(x)
FROM
(
   SELECT arrayJoin([1, 2, 3, 4, 5, 6, 7]) AS x
   WHERE x > 5
)

┌─sum(x)─┐
│     13 │
└────────┘
источник

YA

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

DC

Denny Crane (I don't... in ClickHouse не тормозит
select arraySum(x -> if(x>5,x,0), [1,2,3,4,5,6,7] )
источник

YA

Yuri Alexandrovich in ClickHouse не тормозит
благодарю
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
привет! можно ли создать/обновить Distributed таблицу без редактирования конфига (на лету)? в частности, добавить/удалить шард
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Anton Zhuravsky
привет! можно ли создать/обновить Distributed таблицу без редактирования конфига (на лету)? в частности, добавить/удалить шард
можно, remote_servers на лету можно редактировать
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
подскажите, где пример/доку найти?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Anton Zhuravsky
подскажите, где пример/доку найти?
доку на что ?

у меня например chef генерит /etc/clickhouse-server/conf.d/clusters.xml

cat /etc/clickhouse-server/conf.d/clusters.xml

<?xml version="1.0" ?>
<yandex>
   <remote_servers>
....
   </remote_servers>
</yandex>

я запускаю деплой и файлик пересоздается, все, Distributed таблицы видят новый состав кластера
источник

AZ

Anton Zhuravsky in ClickHouse не тормозит
ааа, вы имеете в виду сам файл, понял. я думаю какая-то типа как DDL команда для этого есть
источник

O

Ovseiko in ClickHouse не тормозит
А эта ошибка исправлена в ClickHouse server version 20.5.4.40?
источник

O

Ovseiko in ClickHouse не тормозит
Переслано от Ovseiko
Подскажите пожалуйста, эта ошибка про нехватку оперативной памяти или памяти на диске?

Memory limit (total) exceeded: would use 956.23 MiB (attempt to allocate chunk of 4502760 bytes), maximum: 953.67 MiB
IN:INSERT INTO ...
источник

O

Ovseiko in ClickHouse не тормозит
Переслано от Ovseiko
Просто у меня проблема такая:

Вставляю данные (около 50МБ) - проходит. На каком-то запросе получаю ошибку про нехватку памяти. Увеличил ограничение - сколько-то запросов прошло, снова эта же ошибка.

Как будто после каждого запроса памяти больше занято
источник