Antipich
Дата: 14.03.2011 11:43:39
Добрый день.
Есть у меня большой запрос, который шарит по нескольким партицированным таблицам.
Когда я помещаю его внутрь функции, то открытие курсора с этим запросом занимает значительно больше времени, чем просто выполнение запроса в SQLPlus.
В чем может быть проблема?
Единственное, что я могу предположить, это что из-за использования партиций план запроса в функции имеет более "общий" вид и отличается от плана, который высчитывается в момент простого запуска запроса в SQLPlus. Это вообще реально или я глупость сморозил?
И как тогда можно узнать план, который он построил для запроса в функции?
Заранее благодарю.