Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Целесообразность использования мат.вью  [new]
МатВью
Guest
Мат. вьюхи ранее не использовал.
В системе они тоже нигде не используются (OLAP).
Но все основные вьюхи довольно тяжелые, т.к. тянут инфу из кучи таблиц. так сложилось по ходу доработки - одному юзеру надо видеть такие-то поля в гриде, другому такие т.д. в итоге есть вьюхи, которые тянут данные из таблиц так 80-ти и полей так за 100-ню.
В принципе все работает, но рщущется, что не очень быстро. При этом в организациях с мощными серверами картина в ообщем даже нормальная, а где послабее, то...
Вопрос целесообразно ли использовать в таком случае матвью:
Насколько понимаю, в результате сильно замедлится вставка, добавление, удаление записей из всех таблиц, участвующих в мат. вью из-а необходимости обновлять саму эту вью насколько критично и как грамотно решать этот вопрос? (в абсолютном большинстве во вьюхах все связи на left join по FK->PK)
13 мар 12, 11:56    [12237457]     Ответить | Цитировать Сообщить модератору
 Re: Целесообразность использования мат.вью  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
МатВью,

для начала, совсем не понимаю, какое отношение к вышеизложенным бедам имеет слово OLAP?
ну а вообще, денормализация (как идеология), и матвью (как соответствующая технология - одна из..) вам вполне может пригодиться
13 мар 12, 12:30    [12237815]     Ответить | Цитировать Сообщить модератору
 Re: Целесообразность использования мат.вью  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5369
МатВью
Насколько понимаю, в результате сильно замедлится вставка, добавление, удаление записей из всех таблиц, участвующих в мат. вью из-а необходимости обновлять саму эту вью

Котлеты и мухи далеко не всегда единое целое ...

МатВью
Вопрос целесообразно ли использовать в таком случае матвью: ... как грамотно решать этот вопрос?

Это уже вам решать, на основе анализа системы; принципы подхода ... статья давняя, но тем не менее ...
http://baks.gaz.ru/oradoc/ora/ora040.htm
13 мар 12, 12:37    [12237884]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить