始める無料で始める

実行プランにおける Sort オペレーター

実行プランを見ると、クエリで内部的なソート処理が行われたか、どこで行われたかが分かります。内部ソートは、重複行を検出して削除するオペレーターを使用する際に必要になることがよくあります。

ここでは、Earthquakes データベースに登録されているすべての都市を返すクエリの実行プランが与えられています。このクエリは、Nations テーブルと Cities テーブルからのクエリを結合して追加しています。次の実行プランを使って、使用されている追加のオペレーターが UNIONUNION 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;
コードを編集して実行