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

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

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

 

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

 

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

 

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


Подробнее в этой категории: « Вложенные циклы Хеширование соединения »
Хеширование соединения
Инструменты для редактирования стратегии оптимизатора
Оператор SET
Текстовая форма планов выполнения
Планы выполнения XML

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


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

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