184 похожих чатов

Всем привет, подскажите пожалуйста, я не могу решить проблему с

"потерей данных" из MATERIALIZED VIEW. (Версия клика 19.17.6.36)
Есть входная талица ReplicatedCollapsingMergeTree на двух репликах:
CREATE TABLE spp.quad_key_input_fias (sign Int8, quad_key8 UInt64, quad_key16 UInt64, quad_key UInt64, id_face_type UInt8, id_status UInt8, id_okved2 UInt32, id_spp UInt32, id_kladr UInt32, kladr UInt64, short_name String,
-- Еще всякие поля не в индексе
) ENGINE = ReplicatedCollapsingMergeTree( '/clickhouse/tables/{shard}/spp_quad_key_input_fias', '{replica}', sign
) PARTITION BY quad_key8
ORDER BY (quad_key8, quad_key16, quad_key, id_face_type, id_status, id_kladr, kladr, id_okved2, id_spp) SETTINGS index_granularity = 8192

к ней сделана вьюха ReplicatedSummingMergeTree на тех же двух репликах:
CREATE MATERIALIZED VIEW spp.quad_key_fias ( quad_key8 UInt64, quad_key16 UInt64, quad_key UInt64, id_face_type UInt8, id_status UInt8, id_kladr UInt32, kladr UInt64, id_okved2 UInt32, quantity Int64
) ENGINE = ReplicatedSummingMergeTree( '/clickhouse/tables/{shard}/spp_quad_key_fias', '{replica}', quantity
) PARTITION BY quad_key8
ORDER BY ( quad_key8, quad_key16, quad_key, id_face_type, id_status, id_kladr, kladr, id_okved2 )
SETTINGS index_granularity = 8192 AS
SELECT quad_key8, quad_key16, quad_key, id_face_type, id_status, id_kladr, kladr, id_okved2, sum(sign) AS quantity
FROM spp.quad_key_input_fias
GROUP BY quad_key8, quad_key16, quad_key, id_face_type, id_status, id_kladr, kladr, id_okved2
ORDER BY quad_key ASC

Проблема в том, периодически появляются расхождения между sum(sign) и sum(quantity) с одинаковыми группировками для входной и для вьюхи соответственно. Эволюция записей во входной всегда нормальная. Выглядит это так, как будто не все записи из входной таблицы попадают во вью при вставке.

Еще инода вставка в таблицу может происходить несколько раз подряд, без перерыва, по небольшому куску (раз 2 - 5), может ли это как-то повлиять?

1 ответов

4 просмотра

MV на всех репликах создано?

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Карта сайта