Есть ли какие-либо ограничения или влияние на производительность материализованных представлений в стандартной версии Oracle 12cR1 по сравнению с корпоративной версией? - PullRequest
0 голосов
/ 12 июня 2018

Мы сталкиваемся с медленной производительностью обновления материализованных представлений (завершено) в Oracle 12.1.0.2 Standard edition.

Поэтому я хотел бы знать, существуют ли какие-либо ограничения имитации или влияния на производительность материализованных представлений вСтандартная версия Oracle 12cR1 по сравнению с корпоративной версией?

Является ли переход от стандартной редакции к корпоративной версии единственным решением для повышения производительности?

PS: я не могу найти варианты повышения производительностив стандартной редакции.

1 Ответ

0 голосов
/ 13 июня 2018

Стандартная версия не имеет прямых ограничений, влияющих на производительность полного обновления материализованного представления.Однако Standard Edition не поддерживает секционирование и параллелизм - две функции, которые часто используются для значительного улучшения производительности материализованного представления.

Если SQL-запрос обновления материализованного представления является оптимальным и нет возможности сделать работу Oracle более умной, выможет по крайней мере использовать параллелизм, чтобы заставить его работать тяжелее.Есть много случаев, когда параллелизм может улучшить производительность на порядки, но это зависит от многих факторов.Вам необходимо иметь Enterprise Edition, достойное оборудование, разумную конфигурацию и т. Д.

Несмотря на все это, есть некоторые проблемы с параллелизмом и материализованными представлениями.В прошлый раз, когда я использовал его, он работал нормально для части обновления SELECT, но он не использовал прямой путь и параллелизм для части INSERT.Надеюсь, это ошибка, которая уже исправлена.Но вы обязательно должны попробовать его, прежде чем совершать покупку.

Я бы предложил установить экземпляр Enterprise Edition только для тестирования.Прочтите OTN Developer License, убедитесь, что вы используете ее только для оценки, и следуйте другим правилам.Я не юрист и не могу ничего обещать, но похоже, что цель лицензии разработчика была специально для того, чтобы вы могли бесплатно протестировать подобные вещи.

(Единственное ограничение, упомянутое в Сравнительная таблица Oracle Database Editions показывает, что только Enterprise Edition поддерживает перезапись материализованного представления, но это, вероятно, не влияет на полное обновление материализованного представления, если только это обновление не использует преимущества другого материализованного представления. Журналы материализованного представления не всегда доступны, чтоозначает, что быстрое обновление не всегда возможно, но, насколько я могу судить, это влияет только на Express Edition.)

...