НачатьНачать бесплатно

Оператор сортировки в планах выполнения

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

Вам предоставлен план выполнения запроса, возвращающего все города из базы данных Earthquakes. Запрос объединяет результаты из таблиц Nations и Cities. Используйте приведённый ниже план выполнения, чтобы определить, какой оператор был применён для объединения запросов: UNION или UNION ALL.

Execution plan for appending queries exercise

Это упражнение является частью курса

Повышение производительности запросов в SQL Server

Посмотреть курс

Инструкции к упражнению

  • Добавьте оператор, который, согласно плану выполнения, использовался для объединения запросов.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT CityName AS NearCityName,
	   CountryCode
FROM Cities

___ -- Append queries

SELECT Capital AS NearCityName,
       Code2 AS CountryCode
FROM Nations;
Редактировать и запускать код