в Mat View по всем полям делаю с "WHERE UId = ...". Записей в исходной таблице 30 миллионов.
Вот тут написано когда разделять https://clickhouse.tech/docs/ru/engines/table-engines/mergetree-family/mergetree/#table_engine-mergetree-creating-a-table Но по факту у Вас индекс на SId, а выборку делаете по UId, вопрос зачем Вам индекс по SId?
Обсуждают сегодня