Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / pipelined-функции и использование индексов / 5 сообщений из 5, страница 1 из 1
17.10.2016, 13:19
    #39328146
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pipelined-функции и использование индексов
Пришлось тут по дулом использовать pipelined-функции в join с вьюхой.

Если использовать in с таким же набором данных как возвращает функция, то используется индекс.

Я указывал явно кардинальность как с использованием CARDINALITY , так и с OPT_ESTIMATE так и со вторым уровнем dynamic sampling. Упустим даже тот факт, что хинт CARDINALITY игнорируется, пашет только второй (думаю вариант с использованием Extensible Optimizer interface) тоже взлетит.

Индекс также не цепляется. Имеется во всех случаях hash join с выборкой из view либо с правильной либо с неправильной кардинальностью. Хинты для индекса тоже игноририруются.

Можно ли заставить cbo юзать индекс, а то полный фетч проходит в 2 раза медленнее?
...
Рейтинг: 0 / 0
17.10.2016, 13:28
    #39328155
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pipelined-функции и использование индексов
ShtockМожно ли заставить cbo юзать индекс, а то полный фетч проходит в 2 раза медленнее?
Можно.
...
Рейтинг: 0 / 0
17.10.2016, 13:51
    #39328179
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pipelined-функции и использование индексов
Без хинтов? А как?
...
Рейтинг: 0 / 0
17.10.2016, 14:08
    #39328191
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pipelined-функции и использование индексов
Shtock,

ASSOCIATE STATISTICS WITH FUNCTIONS
...
Рейтинг: 0 / 0
17.10.2016, 14:08
    #39328192
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pipelined-функции и использование индексов
ShtockБез хинтов? А как?
Можно и без хинтов, смотри
Код: plsql
1.
associate statistics with


Но вообще-то лучше смотреть конкретно, а не сферических коней.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / pipelined-функции и использование индексов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]