Классика баз данных - статьи

       

Гай Лохман, более 20 лет


Гай Лохман, более 20 лет занимающийся проблемами оптимизации реляционных запросов, руководит исследованиями в области перспективных методов оптимизации подразделения исследовательского центра IBM Almaden Research Center. Разработчик оптимизатора запросов для DB2 Universal Database. Руководил проектом по интеграции в DB2 UDB технологии компиляции запросов Starburst. До недавнего времени занимался разработкой и проектированием DB2 Index Advisor. Один из инициаторов проекта DB2 SMART (Self-Managing And Resource Tuning). Виджайшанкар Раман — научный сотрудник центра IBM Almaden Research Center. Специализируется на вопросах управления данными в системах метакомпьютинга и вопросах адаптивной оптимизации запросов, а также занимается алгоритмическим проектированием механизмов, фильтрацией и интеграцией данных. Один из результатов его исследований включен в состав свободно распространяемого программного обеспечения фильтрации данных Potter’s Wheel.

Хотя оптимизаторы запросов достаточно хорошо оценивают стоимость и мощность результата для большинства запросов, в основе этой математической модели лежат определенные допущения. К подобным допущениям относятся срок действия информации, равномерность, независимость предикатов и принцип включения.

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

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


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