Слияние соединения

Оценить
(0 голоса)

Техника слияния соединения предоставляет рентабельную альтернативу создания индекса вложенным циклам. Строки соединяемых таблиц должны быть физически упорядочены с использованием значений столбца соединения. Обе таблицы затем сканируются в порядке столбцов соединения, отыскивая соответствующие строки с теми же значениями столбцов соединения. Псевдокод в примере 20.2 демонстрирует технику обработки процесса соединения для двух таблиц.

 

Слияние соединения

 

Слияние соединения

 

Техника выполнения слияния соединения будет иметь высокие накладные расходы, если строки в обеих таблицах не отсортированы. Однако этот метод является предпочтительным, когда для значений обоих столбцов соединения выполнена предварительная сортировка. (Это всегда тот случай, когда оба соединяемых столбца являются первичными ключами в соответствующих таблицах, потому что Database Engine по умолчанию создает кластеризованный индекс для первичного ключа таблицы.)


Хеширование соединения
Инструменты для редактирования стратегии оптимизатора
Оператор SET
Текстовая форма планов выполнения
Планы выполнения XML

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.