CommencerCommencer gratuitement

Opérateur Sort dans les plans d’exécution

Les plans d’exécution peuvent nous indiquer si, et à quel endroit, une requête a effectué un tri interne. Un tri interne est souvent nécessaire lorsqu’un opérateur de la requête doit vérifier et supprimer les lignes en double.

On vous fournit le plan d’exécution d’une requête qui retourne toutes les villes répertoriées dans la base Earthquakes. La requête concatène des résultats provenant des tables Nations et Cities. À l’aide du plan d’exécution ci-dessous, déterminez si l’opérateur de concaténation utilisé est UNION ou UNION ALL.

Execution plan for appending queries exercise

Cet exercice fait partie du cours

Améliorer les performances des requêtes dans SQL Server

Afficher le cours

Instructions

  • Ajoutez l’opérateur que le plan d’exécution indique avoir été utilisé pour concaténer les requêtes.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT CityName AS NearCityName,
	   CountryCode
FROM Cities

___ -- Append queries

SELECT Capital AS NearCityName,
       Code2 AS CountryCode
FROM Nations;
Modifier et exécuter le code