Size: a a a

ClickHouse не тормозит

2021 March 21

e

enclaved in ClickHouse не тормозит
если тезисно, то 1) стремишься к одной широкой таблице для сырых данных 2) подбираешь к ней ПК (путем тестов разных вариантов например) 3) планируешь железо исходя из скорости работы результата
источник

МБ

Максим Броня... in ClickHouse не тормозит
главное, чтобы инсерты не тормозили... у меня их сейчас 5000 в сек
источник

e

enclaved in ClickHouse не тормозит
инсерты пачками - где-нибудь буферизуешь, раз в некоторое время сбрасываешь в кх
источник

МБ

Максим Броня... in ClickHouse не тормозит
понял
источник

e

enclaved in ClickHouse не тормозит
у меня очень просто сделано: очередь событий пишется в redis в обычный list, раз в 10 секунд по таймеру systemd целиком очищается и вливается одним инсертом в кх
источник

МБ

Максим Броня... in ClickHouse не тормозит
у меня похоже.. только вместо редиса тарантул mq
источник

МБ

Максим Броня... in ClickHouse не тормозит
спасибо, надо пробовать и мерить скорость
источник

e

enclaved in ClickHouse не тормозит
пожалуйста
источник

ТИ

Татьяна Исекеева... in ClickHouse не тормозит
подскажите, пожалуйста, что делаю не так
кусочек из скрипта  создания таблицы
  `amount_currency` Decimal128(2),
   `currency_rate` Decimal128(2),
   `amount` Decimal128(2) MATERIALIZED if(payment_currency_code = '643', amount_currency, amount_currency*currency_rate),

данные не вставляются в таблицу, выходит ошибка  Conditional functions with different Decimal scales при вычислении значения amount
источник

SC

Smoked Cheese in ClickHouse не тормозит
Ошибся
источник

DT

Dmitry Titov in ClickHouse не тормозит
Татьяна Исекеева
подскажите, пожалуйста, что делаю не так
кусочек из скрипта  создания таблицы
  `amount_currency` Decimal128(2),
   `currency_rate` Decimal128(2),
   `amount` Decimal128(2) MATERIALIZED if(payment_currency_code = '643', amount_currency, amount_currency*currency_rate),

данные не вставляются в таблицу, выходит ошибка  Conditional functions with different Decimal scales при вычислении значения amount
SELECT
   CAST(1, 'Decimal128(2)') AS x,
   toTypeName(x * x) AS type

Query id: a1db6dd4-4433-40d0-9e9d-0feb5e7cdd88

┌────x─┬─type───────────┐
│ 1.00 │ Decimal(38, 4) │
└──────┴────────────────┘
источник

КТ

Константин Трофимов... in ClickHouse не тормозит
можно обернуть в toDecimal(x*x,2) умножение
источник

КТ

Константин Трофимов... in ClickHouse не тормозит
наверное
источник

DT

Dmitry Titov in ClickHouse не тормозит
Константин Трофимов
можно обернуть в toDecimal(x*x,2) умножение
Да
источник

КТ

Константин Трофимов... in ClickHouse не тормозит
Татьяна Исекеева
подскажите, пожалуйста, что делаю не так
кусочек из скрипта  создания таблицы
  `amount_currency` Decimal128(2),
   `currency_rate` Decimal128(2),
   `amount` Decimal128(2) MATERIALIZED if(payment_currency_code = '643', amount_currency, amount_currency*currency_rate),

данные не вставляются в таблицу, выходит ошибка  Conditional functions with different Decimal scales при вычислении значения amount
    `amount` Decimal128(2) MATERIALIZED if(payment_currency_code = '643', amount_currency, amount_currency*currency_rate),
меняем на
   `amount` Decimal128(2) MATERIALIZED if(payment_currency_code = '643', amount_currency, toDecimal128(mount_currency*currency_rate,2)),


и станет хорошо
источник

ТИ

Татьяна Исекеева... in ClickHouse не тормозит
дааа, сработало
источник

ТИ

Татьяна Исекеева... in ClickHouse не тормозит
большое спасибо!
источник

RT

Roman Tarasov in ClickHouse не тормозит
всем привет!
помогите пожалуйста
на одном шарде, в двух из трех реплик отставание репликации
таблицы одни и те же
этому предшевстовало too many parts
источник

RT

Roman Tarasov in ClickHouse не тормозит
и из-за рассинхрона как я понимаю парты не смержились и новые вставки в эти реплики не работают
источник

RT

Roman Tarasov in ClickHouse не тормозит
а догнато что то ника не может
источник