Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Оптимизация запроса




Читайте также:
  1. Анализ дебиторской и кредиторской задолженности: цели, источники информации, оценка структуры и динамики. Оптимизация расчетов.
  2. Билет 14. 3. Оптимизация двигательного режима у лиц, перенесших инфаркт миокарда, тестирующие пробы
  3. Билет №19. Оптимизация управленческих решений в менеджменте.
  4. Билет №21. График Гантта. Оптимизация сетевой модели по критерию «минимум времени».
  5. Билет№15 Муниципальные (мелкопартионные) перевозки. Характеристика грузов (почта, медпрепараты, бытовые отходы) , особенности перевозок, выбор и оптимизация маршрутов.
  6. Вопрос 36. Оптимизация ликвидности портфеля активов российских банков.
  7. Воспроизв. стр-ра КВ, ее оптимизация.
  8. Выбор форм и оптимизация структуры источников финансирования основных средств.
  9. Исполнение запросов о правовой помощи по уголовным делам. Основания для отказов исполнения запроса.
  10. Обеспечение подлинности сеанса связи с использованием механизмов запроса-ответа, отметок времени.

Предположим, что на сервер СУБД поступает запрос SELECT. На сервере хранятся две таблицы, участвующие в запросе (рис. 1.4).

 

Рис. 1.4. Исходные таблицы на сервере СУБД.

 

Предположим, что клиент, связанный с сервером СУБД, выдал следующий запрос: "Найти значения остатков, большие 1500, на счетах пользователя с кодом 3". Соответствующий запрос SELECT имеет следующий вид:

SELECT остаток

FROM R2

WHERE остаток > 1500 AND номер_счета IN

(SELECT номер_счета

FROM R1

WHERE код_пользователя = 3);

 

Этот оператор SELECT преобразуется в формулу реляционной алгебры (см. п. 1.2.1):

 

 

Эта формула подвергается оптимизации. Оптимизатор вначале строит логический план выполнения запроса, используя законы реляционной алгебры (см. пункты 1.1.2 и 1.2.2, номера законов показаны над равенствами):

 

Последняя формула – результат оптимизации, здесь подчёркнуты подзапросы. По этой формуле оптимизатор строит логический план выполнения запроса (рис. 1.5).

 

 

Рис. 1.5. Логический план выполнения запроса в графическом виде.

 


Дата добавления: 2015-04-21; просмотров: 5; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2022 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты