Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 вопрос по query rewrite  [new]
0ri0n
Member

Откуда: msk
Сообщений: 628
Создал materialized view на основе таблиц, с опцией ENABLE QUERY REWRITE, в котором осуществляется агрегация данных. Собрал статистику, после этого запускаю запрос на эти таблицы с более широкой агрегацией, смотрю план. И вот что странно: если в запросе использовать те же псевдонимы таблиц (select ... from имя_таблицы as псевдоним), какие были использованы при создании mview - то query rewrite в плане используется, если же использовать в запросе другие псевдонимы на эти таблицы - то query rewrite не используется, и идет запрос к таблицам, а не к представлению.
В чем тут дело?
18 ноя 08, 20:45    [6458107]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по query rewrite  [new]
m_kus
Member

Откуда: Екатеринбург
Сообщений: 306
Весьма вероятно, что с псевдонимами что-то напутано и получается разные запросы...
19 ноя 08, 12:19    [6460472]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по query rewrite  [new]
0ri0n
Member

Откуда: msk
Сообщений: 628
С псевдонимами все нормально,
но в запросе, на котором построен mview, используются аналитические функции, например first.
Получается, query rewrite не работает, когда вид построен на запросе с аналитическими функциями?
19 ноя 08, 13:27    [6461010]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить