Базы данных Oracle - статьи




Аннотация


В статье описано преобразование запросов в СУБД Oracle, основанное на стоимости, которое является новым этапом оптимизации запросов. Рассматривается набор эвристических и стоимостных преобразований, выполняемых Oracle. Представлена инфраструктура (framework) для преобразований запросов, основанных на стоимости, показаны необходимость такой инфраструктуры, возможное взаимодействие между несколькими преобразованиями и эффективный алгоритм перечисления пространства поиска трансформаций, основанных на стоимости. Описан практический способ объединения преобразований, основанных на стоимости, с традиционным физическим оптимизатором. Выделены некоторые проблемы преобразований, основанных на стоимости. Наши результаты показывают, что некоторые преобразования, если их выполнять на основе стоимости, ведут к значительному улучшению времени выполнения.




Содержание  Назад  Вперед