Надеюсь, у вас отличный день.
Я столкнулся с проблемой.
В базе данных использование отличных неэффективно, и это создает многочисленные проблемы тайм-аута.
Так что в простом случае у меня есть ...
select distinct first_value(e.error_message) over (order by create_date desc)
from database e
Какой именно один результат, какое сообщение об ошибке упорядочено последним, и это первое значение в своем роде, теперь, когда я запускаю его, это занимает около 0,8 секунд, что неплохо, но проблема в том, что присоединение и создание этого будет больше запросов и больше, чем просто поиск ошибок.
Так что, если я сделаю следующий запрос ...
select first_value(e.error_message) over (order by create_date desc)
from database e
Этот запрос занимает около 0,4 секунды, но проблема заключается в том, что требуется только первый элемент, который дается. Как мне это сделать, я не знаю номер строки, который конкретно с ним.
Спасибо всем.
* РЕДАКТИРОВАТЬ
Просто чтобы все знали, использование решения Роба сделало мой огромный запрос более эффективным. ПОПРОБУЙТЕ НЕ ИСПОЛЬЗОВАТЬ ОТЛИЧИЕ, КОГДА ВОЗМОЖНО !!!!