Size: a a a

ClickHouse не тормозит

2020 August 31

DC

Denny Crane [not a Y... in ClickHouse не тормозит
@dj_mixer
обновил gist , оказывается надо READ_BUFFER_SIZE 4194304
источник

D

Dj in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
@dj_mixer
обновил gist , оказывается надо READ_BUFFER_SIZE 4194304
A nu vse yavno ok togda
источник

D

Dj in ClickHouse не тормозит
👍
источник

O

Orlan in ClickHouse не тормозит
Привет всем! Подскажите, пожалуйста, как достать какой-то элемент из кортежа(например из такого кортежа: ([...],[...],[...]). название колонки abc  ).  Если вот так попробовать abs[1], то ругается
источник

l

lnuynxa in ClickHouse не тормозит
Orlan
Привет всем! Подскажите, пожалуйста, как достать какой-то элемент из кортежа(например из такого кортежа: ([...],[...],[...]). название колонки abc  ).  Если вот так попробовать abs[1], то ругается
abc.1
источник

O

Orlan in ClickHouse не тормозит
lnuynxa
abc.1
спасибо
источник

IA

Ilia Ablamonov in ClickHouse не тормозит
Evgeny Makarov
так, опытным путем было установлено, что может
подскажите плз, на какой версии пробовали? у нас на 20.6.3.28

DB::Exception: The column updated_at cannot be used as a version column for storage ReplacingMergeTree because it is of type DateTime64(6) (must be of an integer type or of type Date or DateTime)
источник

EM

Evgeny Makarov in ClickHouse не тормозит
Ilia Ablamonov
подскажите плз, на какой версии пробовали? у нас на 20.6.3.28

DB::Exception: The column updated_at cannot be used as a version column for storage ReplacingMergeTree because it is of type DateTime64(6) (must be of an integer type or of type Date or DateTime)
на 20.6.4.44
источник

IA

Ilia Ablamonov in ClickHouse не тормозит
Evgeny Makarov
на 20.6.4.44
🙏
источник

R

Rail in ClickHouse не тормозит
Скажите, есть ли в СH поля с типом json?
в документации такого не вижу
источник

IA

Ilia Ablamonov in ClickHouse не тормозит
есть набор функций, которые парсят json в обычных строках. нужно что-то другое?
источник

l

lnuynxa in ClickHouse не тормозит
нет, но есть Json фунции
источник

IA

Ilia Ablamonov in ClickHouse не тормозит
Evgeny Makarov
на 20.6.4.44
оч странно
делаю

CREATE TABLE ver_test (
   pk Integer,
   ver DateTime64(6),
   value Integer
   ) ENGINE ReplacingMergeTree(ver)
   ORDER BY (pk);

получаю все то же

Received exception from server (version 20.6.4):
Code: 169. DB::Exception: Received from clickhouse-server:9000. DB::Exception: The column ver cannot be used as a version column for storage ReplacingMergeTree because it is of type DateTime64(6) (must be of an integer type or of type Date or DateTime).

то ли лыжи не едут..
источник

R

Rail in ClickHouse не тормозит
lnuynxa
нет, но есть Json фунции
а в чем хранить данные в формате ключ значение, если не известно сколько могут быть таких пар?
использовать array состоящий из tuple?
источник

l

lnuynxa in ClickHouse не тормозит
Rail
а в чем хранить данные в формате ключ значение, если не известно сколько могут быть таких пар?
использовать array состоящий из tuple?
Nested допустим, два массива равной длины
источник

EM

Evgeny Makarov in ClickHouse не тормозит
Ilia Ablamonov
оч странно
делаю

CREATE TABLE ver_test (
   pk Integer,
   ver DateTime64(6),
   value Integer
   ) ENGINE ReplacingMergeTree(ver)
   ORDER BY (pk);

получаю все то же

Received exception from server (version 20.6.4):
Code: 169. DB::Exception: Received from clickhouse-server:9000. DB::Exception: The column ver cannot be used as a version column for storage ReplacingMergeTree because it is of type DateTime64(6) (must be of an integer type or of type Date or DateTime).

то ли лыжи не едут..
сек, проверю
источник

M

Mishanya in ClickHouse не тормозит
гайз, а как можно сгруппировать данные по массиву ?

value group_field
10       [1,2]
20       [2,3]

————

group_field v
1                   10
2                   30
3                    20
источник

EM

Evgeny Makarov in ClickHouse не тормозит
Ilia Ablamonov
оч странно
делаю

CREATE TABLE ver_test (
   pk Integer,
   ver DateTime64(6),
   value Integer
   ) ENGINE ReplacingMergeTree(ver)
   ORDER BY (pk);

получаю все то же

Received exception from server (version 20.6.4):
Code: 169. DB::Exception: Received from clickhouse-server:9000. DB::Exception: The column ver cannot be used as a version column for storage ReplacingMergeTree because it is of type DateTime64(6) (must be of an integer type or of type Date or DateTime).

то ли лыжи не едут..
CREATE TABLE ver_test (     pk Integer,     ver DateTime64(6),     value Integer     ) ENGINE ReplacingMergeTree()     ORDER BY (pk);
insert into ver_test values (1, '2020-08-25 15:41:37.742487', 1);
insert into ver_test values (1, '2020-08-25 15:41:38.742487', 2);
OPTIMIZE table ver_test;
SELECT *
FROM ver_test

┌─pk─┬────────────────────────ver─┬─value─┐
│  1 │ 2020-08-25 15:41:38.742487 │     2 │
└────┴────────────────────────────┴───────┘
источник

IA

Ilia Ablamonov in ClickHouse не тормозит
так тут не используется колонка ver в качестве версии
источник

EM

Evgeny Makarov in ClickHouse не тормозит
Ilia Ablamonov
так тут не используется колонка ver в качестве версии
как я понял из документации, она используется по умолчанию?
источник