чтобы инкрементально обновлять записи в ClickHouse без фулл скана подключенной таблицы?
Сейчас при insert с where id > (select max(id) from table) clickhouse делает фулл скан и тащит данные в оперативку для сравнения, а хочется, чтобы он вычислял max_id локально и отправлял max_id для сравнения в удаленный запрос.
insert into table with (select max(id) from table where ts > now() - interval 1 month) as lastID select * from mysql(named_collection, table=table) where id > lastID
Спасибо, помогло 🙈
Обсуждают сегодня