ParallelExecutionMode Énumération

Définition

Le mode d'exécution de requête est un indicateur qui spécifie comment le système doit gérer les compromis de performances pendant la parallélisation des requêtes.The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries.

public enum class ParallelExecutionMode
public enum ParallelExecutionMode
type ParallelExecutionMode = 
Public Enum ParallelExecutionMode
Héritage
ParallelExecutionMode

Champs

Default 0

Il s'agit du paramètre par défaut.This is the default setting. PLINQ examine la structure de la requête et parallélise la requête uniquement si cela est susceptible de provoquer une accélération de l'exécution.PLINQ will examine the query's structure and will only parallelize the query if will likely result in speedup. Si la structure de la requête indique qu'aucune accélération de l'exécution ne sera probablement obtenue, PLINQ exécute la requête comme une requête LINQ to Objects ordinaire.If the query structure indicates that speedup is not likely to be obtained, then PLINQ will execute the query as an ordinary LINQ to Objects query.

ForceParallelism 1

Parallélisez la requête entière, même si cela implique l'utilisation d'algorithmes avec surcharge élevée.Parallelize the entire query, even if that means using high-overhead algorithms. Utilisez cet indicateur lorsque vous savez que l'exécution parallèle de la requête se traduira par une exécution plus rapide, mais que PLINQ en mode par défaut l'exécuterait sous forme séquentielle.Use this flag in cases where you know that parallel execution of the query will result in speedup, but PLINQ in the Default mode would execute it as sequential.

S’applique à

Voir aussi