Долгое открытие курсора в функции, как посмотреть план

Antipich
Дата: 14.03.2011 11:43:39
Добрый день.
Есть у меня большой запрос, который шарит по нескольким партицированным таблицам.

Когда я помещаю его внутрь функции, то открытие курсора с этим запросом занимает значительно больше времени, чем просто выполнение запроса в SQLPlus.

В чем может быть проблема?

Единственное, что я могу предположить, это что из-за использования партиций план запроса в функции имеет более "общий" вид и отличается от плана, который высчитывается в момент простого запуска запроса в SQLPlus. Это вообще реально или я глупость сморозил?

И как тогда можно узнать план, который он построил для запроса в функции?

Заранее благодарю.
-2-
Дата: 14.03.2011 11:45:02
Antipich,

v$sql_plan
Antipich
Дата: 14.03.2011 11:47:52
-2-,

Блин, нет прав для нее :( Сейчас попробую развернуть тестовую зону...
-2-
Дата: 14.03.2011 11:49:41
Antipich
Блин, нет прав для нее :(
Версия?
Antipich
Дата: 14.03.2011 11:51:52
11gR2