Версия Clickhouse: 18.14.13
Ниже представлен материализованный вид, который я создал. Я использую AggregatingMergeTree()
Engine.
CREATE MATERIALIZED VIEW test_mv_01
ENGINE = AggregatingMergeTree() ORDER BY (TimeMs)
PARTITION BY toDate(toStartOfHour(TimeMs))
POPULATE
AS SELECT
TimeMs,
ResponseTransferTime,
OnReadyTime, OnLoadTime
FROM
log
Вот таблица log
CREATE TABLE log (
TimeMs DateTime,
ResponseTransferTime Int32,
OnReadyTime Int32,
OnLoadTime Int32,
) ENGINE = ReplicatedMergeTree(
'/clickhouse/tables/{shard}/log',
'{replica}'
)
ORDER BY
(TimeMs) SETTINGS index_granularity = 8192
Когда я запрашиваю материализованное представление, я вижу данные, которые заполняются при его создании. Но любые новые данные, которые вставляются в таблицу log
, не отображаются при запросе представления.
У нас есть 8 узлов в кластере.
Есть ли что-то, что яделать неправильно?