Size: a a a

ClickHouse не тормозит

2020 September 21

PC

Petr Chalov in ClickHouse не тормозит
Последние
источник

PC

Petr Chalov in ClickHouse не тормозит
insert into entity_events values ('2020-09-20 00:00:01', 1, 'a', 'a', 'a');
insert into entity_events values ('2020-09-20 00:00:00', 1, 'a', 'a', 'a');
insert into entity_events values ('2020-09-20 00:00:02', 2, 'a', 'a', 'a');
insert into entity_events values ('2020-09-20 00:00:01', 3, 'a', 'a', 'a');
источник

PC

Petr Chalov in ClickHouse не тормозит
Т.е. вот здесь в массиве должны оказаться 1(00:00:01), 2 и 3.
источник

PC

Petr Chalov in ClickHouse не тормозит
event - enum, тип события.
источник

ДБ

Дмитрий Бережнов... in ClickHouse не тормозит
Petr Chalov
Вот про max((datetime,event)) я что - то совсем не понял
источник

pk

papa karlo in ClickHouse не тормозит
так может тогда в group by mv добавить и event?
источник

PC

Petr Chalov in ClickHouse не тормозит
во view?
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
Кликхаус при агрегации и суммировании не точно считает да? просто дергаю конкретные значения, выводит нормально, делаю агрегацию на паре млн. строк, показывает какую-то другую цифру.
источник

pk

papa karlo in ClickHouse не тормозит
не точно считает что
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
papa karlo
не точно считает что
суммирование при агрегации, написал же
источник

pk

papa karlo in ClickHouse не тормозит
один плюс один почти два?
источник

pk

papa karlo in ClickHouse не тормозит
или вы про ieee754?
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
papa karlo
один плюс один почти два?
выбираю
select foo from bar where x ='baz';

выводит 19 нулей и 1 единичку.
Делаю выборку с агрегацией по х и суммирование foo
select sum(foo) from bar group by x

выводит ноль у baz. вот это посчитано не точно.
источник

pk

papa karlo in ClickHouse не тормозит
и у вас есть способ это воспроизвести?
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
Не знаю
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
нету
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
The Ant 🐜
выбираю
select foo from bar where x ='baz';

выводит 19 нулей и 1 единичку.
Делаю выборку с агрегацией по х и суммирование foo
select sum(foo) from bar group by x

выводит ноль у baz. вот это посчитано не точно.
>выводит 19 нулей и 1 единичку.

это ведь не КХ клиент вам такое показывает? Правда?

select toString(foo) from bar where x ='baz';
источник

PC

Petr Chalov in ClickHouse не тормозит
@orantius

Вроде как, такой SELECT вполне работает:

SELECT id, any(unique_events) as events FROM (
      SELECT
          any(id) as id,
          groupArrayMerge(events) AS groupedEvents,

--      Sort array by datetime
          arraySort((x, y) -> tupleElement(y, 2) - tupleElement(x, 2), groupedEvents, arrayReverse(groupedEvents)) as sorted,
          arrayMap(x -> tupleElement(x, 1), sorted) as event_types_map,

--        Distinct array indexes by event
          arrayDistinct(arrayEnumerateDense(event_types_map)) as event_types_map_dense,
          arrayMap(x -> sorted[x], event_types_map_dense) as unique_events
      FROM entity_events_trace
) GROUP BY id;
источник

НБ

Никита Бафометович... in ClickHouse не тормозит
Привет, ребята. Есть таблица localization_history_queue у нее движок kafka и в нее пишуться сообщения с бэка, так же присутствует materialized вьюха которая должна аггрегировать записи из таблицы с движком кафки и писать в таблицу localization_history типа CollapsingMergeTree. Но проблема в том что в последнюю таблицу ничего не пишется, в чем может быть дело?

DDL’ка вьюхи:
CREATE MATERIALIZED VIEW localization_history_consumer TO localization_history
(
   timestamp DateTime,
   user_id String,
   group_id String,
   latitude Float32,
   longitude Float32,
   state String,
   place_id String,
   accuracy Float32,
)
AS
SELECT toDateTime(substr(toString(timestamp), 1, 10)) AS timestamp,
      user_id,
      group_id,
      latitude,
      longitude,
      state,
      place_id,
      accuracy
FROM localization_history_queue;
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Никита Бафометович
Привет, ребята. Есть таблица localization_history_queue у нее движок kafka и в нее пишуться сообщения с бэка, так же присутствует materialized вьюха которая должна аггрегировать записи из таблицы с движком кафки и писать в таблицу localization_history типа CollapsingMergeTree. Но проблема в том что в последнюю таблицу ничего не пишется, в чем может быть дело?

DDL’ка вьюхи:
CREATE MATERIALIZED VIEW localization_history_consumer TO localization_history
(
   timestamp DateTime,
   user_id String,
   group_id String,
   latitude Float32,
   longitude Float32,
   state String,
   place_id String,
   accuracy Float32,
)
AS
SELECT toDateTime(substr(toString(timestamp), 1, 10)) AS timestamp,
      user_id,
      group_id,
      latitude,
      longitude,
      state,
      place_id,
      accuracy
FROM localization_history_queue;
а почему вы думаете что в localization_history_queue что-то пишется? Как вы это определили?
источник