powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение плана запроса при запуске от другого пользователя
2 сообщений из 2, страница 1 из 1
Изменение плана запроса при запуске от другого пользователя
    #39635154
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одной схеме(USER1) создана вьюха из нескольких таблиц, и другому пользователю(USER2) дано право на выборку только из этой вьюхи.
Один и тот же запрос из этой вьюхи от USER1 и USER2 сильно отличаются планом. На одной из исходных таблиц есть контекстный индекс, при выполнении от USER2 он не используется.

Выдал права USER2 на таблицы контекстного индекса DR# - не помогло.
Выдал права на все таблицы участвующие во вьюхе - все равно план у USER2 не меняется.

Причем план самый ломовой - full scan + hash join. Может от другого пользователя не видно статистику таблиц и поэтому он не строит правильный план.

В чем причина?
...
Рейтинг: 0 / 0
Изменение плана запроса при запуске от другого пользователя
    #39635994
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
optimizer_secure_view_merging = false
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение плана запроса при запуске от другого пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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