Partitioned View
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
Данный View предоставляет механиз оптимизации для определенного типа операций, а именно union.
Пример
Есть несколько таблиц, содержащих одну и ту же структуру данных за разные преиоды времени.
Мы хотим сделать выборку на весь доступный временной период. Но при этом в конкретных запросах могут быть выбранны данные только из определенной таблицы и union будт избыточныи.
Механизм Partitioned View позволяет определить: необходимо ли задействовать все таблицы, перечисленные в union и если нет, то он не будет их использовать. В наилучшем варианте мы получим выборку из одной определенной таблицы, не выполняя операцию union.