Size: a a a

ClickHouse не тормозит

2020 July 28

DC

Denny Crane (I don't... in ClickHouse не тормозит
Alex Krash
при такой настройке будут выполнены insert into local_a select * from local_b на каждом шарде для запроса insert into distrib_a select * from distrib_b ?
да, но это совсем свежее, в 20.4
источник

AK

Alex Krash in ClickHouse не тормозит
шикардос. спасибо большое за чумовой хинт
источник

WK

Wolf Kreuzerkrieg in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
--parallel_distributed_insert_select arg                         If true, distributed insert select query in the same cluster will be processed on local tables on every shard

есть такое, из distributed в distributed локально вставляет
круть!
источник

AA

Andrew Ageyev in ClickHouse не тормозит
Добрый день, ребята подскажите как сделать поиск подстроки в строке
источник

НМ

Никита Макушников... in ClickHouse не тормозит
multiSearchAny()
match()
Или что-то на подобие, глянь в документации, там хорошо описано
источник

НМ

Никита Макушников... in ClickHouse не тормозит
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Andrew Ageyev
Добрый день, ребята подскажите как сделать поиск подстроки в строке
select 'hrhfghfghgfabcthfghg' like '%abc%'
1
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
--parallel_distributed_insert_select arg                         If true, distributed insert select query in the same cluster will be processed on local tables on every shard

есть такое, из distributed в distributed локально вставляет
А если дистрибы с разных кластеров с частичным оверлапом хостов ?
источник

V

Vladimir in ClickHouse не тормозит
Привет! Подскажите, пожалуйста, будет ли работать индекс по array? Проиндексируются все элементы массива или стоит развернуть массив в таблицу?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Vladimir
Привет! Подскажите, пожалуйста, будет ли работать индекс по array? Проиндексируются все элементы массива или стоит развернуть массив в таблицу?
не будут, разворачивайте
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
А если дистрибы с разных кластеров с частичным оверлапом хостов ?
ну ошибка будет, не найдет таблицу для инсерта
источник

V

Vladimir in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
не будут, разворачивайте
Спасибо!
источник

SO

Sergo Ostro in ClickHouse не тормозит
Всем доброго времени суток
Я недавно начал использовать clickhouse (по этому извиняйте что я немного нуб)
кто может подсказать как правильно построить таблицу для исторических данных с биржи какой  engine лучше подобрать для моей таблицы?
источник

MK

Max Khlystov in ClickHouse не тормозит
добрый день. есть ли возможность создания своей функции ?
источник

DN

Dmitriy Novikov in ClickHouse не тормозит
Max Khlystov
добрый день. есть ли возможность создания своей функции ?
комитить в репу на C++ если только
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Sergo Ostro
Всем доброго времени суток
Я недавно начал использовать clickhouse (по этому извиняйте что я немного нуб)
кто может подсказать как правильно построить таблицу для исторических данных с биржи какой  engine лучше подобрать для моей таблицы?
Обычный MergeTree, за сколько лет история?
источник

SO

Sergo Ostro in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
Обычный MergeTree, за сколько лет история?
я хочу хранить данные от 1 до 6 лет по возможности
использую infi.clickhouse_orm

class OHLC(Model):
   id = UInt16Field()
   exchange = StringField()
   coin_pair = StringField()
   utc_date = UInt32Field()
   open = Float32Field()
   high = Float32Field()
   low = Float32Field()
   close = Float32Field()
   timestamp_date = DateTimeField()

   engine = MergeTree()

   @classmethod
   def table_name(cls):
       return 'ohlc’


подскажите пожалуйста как определить ключевые столбцы?
источник

ПШ

Павел Moroz Шамрай... in ClickHouse не тормозит
Всем привет, есть такая проблема.
Хочу в mysql хранить binary16 в КХ FixedString16

INSERT INTO select from mysql  ругается DB::Exception: Unsupported type FixedString(16).

даже при селекте данных из мускуля в КХ ругается DB::Exception: Unsupported type FixedString(16).

если сделать в мускуле тип char16, КХ ругается что значение длинное для FixedString16

пока поставил в КХ тип string

нашел такую проблему https://github.com/ClickHouse/ClickHouse/issues/8060
но решение как-то не очень

версия КХ  20.1.2.4
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Sergo Ostro
я хочу хранить данные от 1 до 6 лет по возможности
использую infi.clickhouse_orm

class OHLC(Model):
   id = UInt16Field()
   exchange = StringField()
   coin_pair = StringField()
   utc_date = UInt32Field()
   open = Float32Field()
   high = Float32Field()
   low = Float32Field()
   close = Float32Field()
   timestamp_date = DateTimeField()

   engine = MergeTree()

   @classmethod
   def table_name(cls):
       return 'ohlc’


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

подозреваю что id это id бумаги и будут запросы типа посчитать что-то по бумаге такой-то

то тогда partition by toYYYYMM(toDateTime(utc_date)) order by (id, utc_date)

utc_date - это что? время? ну и храните DateTime
источник

AA

Andrew Ageyev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
select 'hrhfghfghgfabcthfghg' like '%abc%'
1
спасибо помогло
источник