Кто-нибудь сталкивался с медленной производительностью при использовании аналитических функций оракула? Аналитическая функция lead() oracle использовалась для создания нового поля в таблице. В принципе, это позволит использовать значение предыдущего значения строки в качестве значения нового поля новой строки. План объяснения показывает, что полное сканирование таблицы выполняется в таблице, на которой использовалась аналитическая функция оракула.
Чтобы избежать затрат на это полное сканирование таблицы, мне может потребоваться просто вручную заполнить конкретное поле с предыдущим значением строки, используя триггер после вставки/обновления
Кто-нибудь решил не использовать аналитическую функцию оракула из-за его высокой стоимости? Следует ли редко использовать аналитические функции оракула?