실행 계획에서의 Sort 연산자
실행 계획은 쿼리에서 내부 정렬 작업이 사용되었는지, 그리고 어디에서 사용되었는지를 알려줍니다. 내부 정렬은 중복 행을 확인하고 제거하는 연산자를 사용할 때 자주 필요해요.
아래는 Earthquakes 데이터베이스에 나열된 모든 도시를 반환하는 쿼리의 실행 계획입니다. 이 쿼리는 Nations 테이블과 Cities 테이블의 쿼리를 이어 붙입니다. 다음 실행 계획을 보고, 사용된 이어 붙이기 연산자가 UNION인지 UNION ALL인지 판단하세요.

이 연습은 강의의 일부입니다
SQL Server에서 쿼리 성능 향상하기
연습 안내
- 실행 계획에서 쿼리를 이어 붙일 때 사용된 연산자를 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT CityName AS NearCityName,
CountryCode
FROM Cities
___ -- Append queries
SELECT Capital AS NearCityName,
Code2 AS CountryCode
FROM Nations;