] Есть ли способ уменьшить влияние предложения ORDER BY lro_pid в части OVER внутреннего запроса ниже?
SELECT *
FROM (SELECT a.*,
Row_Number() over (PARTITION BY search_point_type
ORDER BY lro_pid) spt_rank
FROM lro_search_point a
ORDER BY spt_rank)
WHERE spt_rank = 1;
Я не хочу упорядочивать этот результат в разделе, так как я хочу полностью упорядочить его по другой переменной. Lro_pid - это индексированный столбец, но это все еще кажется пустой тратой ресурсов в его нынешнем виде (возможно, есть способ ограничить упорядочение диапазоном одной строки ?? Надеюсь, на сортировку внутри раздела вообще не будет потрачено время / энергия)