CommencezCommencez gratuitement

Opérateur de tri dans les plans d'exécution

Les plans d'exécution peuvent nous indiquer si, et à quel endroit, une requête a utilisé une opération de tri interne. Un tri interne est souvent requis lorsqu'un opérateur de la requête doit repérer 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 de données Earthquakes. La requête concatène les résultats 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

Cette activité fait partie du cours

Améliorer la performance des requêtes dans SQL Server

Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

SELECT CityName AS NearCityName,
	   CountryCode
FROM Cities

___ -- Append queries

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