представлений для переписывания запросов

В большинстве случаев нужно, чтобы запросы явным образом переписывались под использование материализованных представлений. При определении мате­риализованного представления, если вы хотите сделать его доступным для пере­писывания запросов, используйте условие ENABLE QUERY REWRITE, как показано в приведенном примере. Если вы не хотите использовать материали­зованное представление в переписывании запросов, применяйте условие DIS­ABLE QUERY REWRITE. Если у вас имеются […]

Функции SQL для аналитических вычислений

Приложения, связанные с принятием решений, часто имеют дело с вопросами ти­па «Каковы были десять наиболее часто продаваемых продуктов в 2001 году?», или «Каковы объемы продаж в январе этого года по сравнению с прошлым?», или «Каковы совокупные объемы продаж по каждому месяцу этого года?».

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилище […]

Сводные таблицы

Обычный метод, используемый в хранилищах, — это предварительный обсчет и сохранение результатов часто поступающих запросов. Это особенно выгодно, когда в запросах используется агрегация, поскольку ее результат, как правило, . намного меньше по размерам, чем основные данные, используемые для его вы­числения. Примером такого запроса является ежемесячный отчет по продажам в бизнесе. Поскольку многих пользователей интересует общий […]

представлений

Доступ к определенной информации в хранилище может быть ограничен, и важ-но обеспечить соответствующую политику безопасности и в отношении матери­ализованных представлений. Может понадобиться разрешить пользователям до­ступ к материализованным представлениям, но не позволять им увидеть основные данные. Например, вы можете разрешить пользователю посмотреть среднюю зарплату по подразделению, но не разрешать видеть зарплаты отдель­ных служащих. С другой стороны, […]

октября 5, 2009

Comments Off

Управление сводными данными в базе Oracle

В функцию Управления сводными данными (Summary Management) в Oracle входят следующие компоненты:
•      сущность, называющаяся «материализованное представление» (Materialized View), которая, по сути, представляет собой сводную таблицу;

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилище или тематическое хранилище? (0)
Хранилища данных в режиме реального времени (0)
Хранение (0)
Функции для агрегирования (0)
Функции SQL для аналитических вычислений […]

Аппаратные требования для параллельной обработки

Требования к пропускной способности хранилища часто выполняются только при использовании параллельной обработки. Чтобы пользоваться преимущест­вами параллелизма, важно иметь правильные системные и аппаратные характе­ристики. Аппаратной базой для хранилища или тематического хранилища должна служить многопроцессорная машина, либо симметричная мультипро­цессорная (symmatyric multiprocessor, SMP), либо кластерная, либо система с массовым параллелизмом (massively parallel processor, MPP). Однопроцессор­ные системы подходят только […]

Хранение

Еслиу вас есть схема «снежинки» (snowflake) или другая нормализованная схема, тогда ваша иерархия сможет ссылаться на столбцы в разных таблицах. Оператор создания измерения в Oracle позволяет объявлять и взаимоотношения такого рода.
Нарис. 4.8 показано нормализованное измерение-время. «Пузырьки» и сплош­ные стрелки определяют отношения вложенности, как ранее. Пунктирные пря­моугольники представляют собой таблицы, из которых получаются уровни. Пунктирные стрелки […]

Как следует проводить обновление. материализованного представления?

По мере загрузки в хранилище новых данных материализованные представле­ния приходится обновлять, чтобы они отражали внесенные изменения. Имеется четыре варианта обновления:
•            полное (Complete); ■   быстрое (Fast);

Метки:10, 11, 12, 13, 14, 15, 4, 5, 6, 7, 8, 9

Связанные записи

Хранилище или тематическое хранилище? (0)
Хранилища данных в режиме реального времени (0)
Хранение (0)
Функции для агрегирования (0)
Функции SQL для аналитических вычислений […]

Информация

Как мы пока что ВИДИМ, чтобы мы могли с максимальной пользой применять материализованные представления, они должны соответствовать определен­ным правилам. В частности, вам может потребоваться создать протоколы мате­риализованных представлений, чтобы получить возможность быстрого обнов­ления, или добавить маркер секционирования, чтобы пользоваться системой слежения за изменениями разделов. Интерфейс EXPLAIN_MVIEWразработан с целью помочь вам определить, какими будут эти правила. […]

Переписывание запросов и слежение за изменениями разделов

Выше мы обсуждали возможность Oracle 9i по слежению за изменениями разде­лов, которая позволяет быстро обновлять материализованные представления после операций над разделами. Также, слежение за изменениями разделов по­вышает для материализованного представления возможности по переписыва­нию запросов. Как правило, когда обновляется основная таблица, материализо­ванное представление становится устаревшим и не может использоваться системой переписывания запросов в режимах ENFORCED и […]

« Предыдущие записи  

Доктор Хаус онлайн смотреть быстрее беги сюда где есть этот сериал