эти блоки. Индекс должен допускать
эти блоки. Индекс должен допускать наличие указателей (логических
или физических) на блоки данных, находящиеся под управлением
экземпляров базы данных, отличные от экземпляра, которому
принадлежит индекс. Конечно, для обеспечения масштабируемости и
управляемости индексами для очень больших таблиц эти индексы
должны сами быть разделенными (обычно применяется схема
диапазонов значений ключа), но разделение глобального индекса
должно выполняться в соответствии с его столбцами. Наличие
глобального индекса устраняет потребность в широковещательных
запросах. Глобальные индексы обеспечивают возможность
масштабирования системы, ориентированной на OLTP-системы, однако
в режиме DSS локальные индексы могут оказаться более
эффективными. Есть основания рассчитывать, что в будущих системах
будут поддерживаться обе схемы индексации.
В системах класса OLTP оказывается достаточным использовать
оптимизацию запросов, основанную на правилах, или упрощенную
оптимизацию, основанную на оценках. Однако в системах класса DSS
при наличии сложных и непредсказуемых запросов качество
оптимизатора, основанного на оценках, становится критическим
фактором. Компания Oracle впервые применила этот подход к
оптимизации запросов в версии 7.0 (до этого оптимизация
основывалась на использовании правил). В версии 7.3 оптимизатор
существенно усовершенствован. Внедрен набор стратегий
оптимизации, позволяющих использовать параллелизм для ускорения
выполнения отдельных запросов. При оценке стоимости плана запроса
используются гистограммные статистики, характеризующие истинное
распределение значений столбцов. В версии Oracle8 ожидается
появление дополнительных возможностей оптимизации. Компания IBM
собирается внедрить стратегии оценочной оптимизации,
разработанные в рамках проекта Starburst, в реализации DB2 как
для MVS, так и для UNIX. Ожидается, что это произойдет в первой
половине 1997 г. с выпуском продукта Common Server. Сервер XPS
компании Informix обладает очень высокой производительностью
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий