Oracle TOAD и материализованное представление - PullRequest
0 голосов
/ 21 декабря 2010

Я новичок в oracle. Уже есть процедура хранилища, которая извлекает данные из многих таблиц. Из-за проблем с производительностью мне нужно ее изменить. Поэтому я хочу узнать о материализованном представлении (так как я уже искал его в сети, но я не могу этого понять). Кто-нибудь может объяснить его особенности?

Кроме того, я использую TOAD для оракула. ​​Может ли кто-нибудь предложить мне какие-либо материалы (книги, веб-сайты и т. д.) для изучения?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2010

Материализованный вид описан в документации (например, здесь ).

Они не заставляют магически бегать быстрее. Они перемещают удар по производительности (например, обновляют представление в полночь, и ваша процедура может выполняться быстрее в 9:00), но, возможно, за счет того, что она «обновлена». Или вы можете иметь MV REFRESH ON COMMIT, которые могут быть более современными, но, возможно, за счет параллелизма и также «сдвигают время», когда выполняются вставки / обновления, а не запросы.

MV были бы далеко внизу списка вещей, которые я бы рассмотрел для решения проблемы в конкретной хранимой процедуре.

0 голосов
/ 21 декабря 2010

Я возьму часть Жабы - вы можете получить массу отличной помощи онлайн бесплатно на ToadWorld.com.У меня также есть 35-страничное бесплатное учебное пособие текст ссылки

...