select order by поле_с_датой и лимитом в 1 запись и вываливается таймаут через 30 секунд. Что я делаю не так? )
argMax(нужное поле, поле где будет проверяться максимальное значение)
а киньте примером если не сложно
https://fiddle.clickhouse.com/b1b80dbe-c926-4ea0-9733-3bcfc20ba655
Спасибо огромное )
а если 100 последних?
в общем случае возможно несколько способов решения. обратный индекс обсуждали буквально несколько дней назад. там индекс по выражению max_timestamp_value - current_timestamp предлагали строить. либо прямо саму таблицу делаете с таким order by, либо матвью. если это разовая акция, то я бы просто в where условие добавил бы, которое бы ограничило количество партов которые кх будет читать и order by быстро их отсортирует.
Обсуждают сегодня