Qu'est-ce que l'exécution de plan parallèle dans SQL Server ?

Demandé par: Sean Vygodovsky | Dernière mise à jour: Wed, 13 Oct 2021
Catégorie: technologie et informatique bases de données
4.8/5 (73 Views . 41 Votes)
L'exécution d'une requête avec un plan d'exécution parallèle signifie que plusieurs threads sont utilisés par SQL Server pour exécuter les opérateurs nécessaires à partir du plan d'exécution.

Alors, qu'est-ce que le traitement parallèle en SQL ?

Le traitement parallèle consiste simplement à diviser une tâche importante en plusieurs processeurs . Ce modèle est destiné à réduire le temps de traitement . SQL Server peut exécuter des requêtes en parallèle . SQL Server crée un chemin pour chaque requête.

On peut également se demander comment activer le Parallélisme dans SQL Server ? Pour permettre au serveur de déterminer le degré maximal de Parallélisme , définissez cette option sur 0, la valeur par défaut. La définition du degré maximal de Parallélisme sur 0 permet à SQL Server d'utiliser tous les processeurs disponibles jusqu'à 64 processeurs. Pour supprimer la génération de plans parallèles, définissez le degré maximum de Parallélisme sur 1.

De même, qu'est-ce qu'une requête parallèle ?

La requête parallèle est une méthode utilisée pour augmenter la vitesse d'exécution des requêtes SQL en créant plusieurs processus de requête qui divisent la charge de travail d'une instruction SQL et en l'exécutant en parallèle ou en même temps. Ceci est très avantageux pour les systèmes avec plusieurs processeurs qui peuvent travailler sur les processus.

Qu'est-ce que MaxDOP ?

L'option de configuration de degré maximum de Parallélisme de Microsoft SQL Server ( MaxDOP ) contrôle le nombre de processeurs utilisés pour l'exécution d'une requête dans un plan parallèle. Cette option détermine le nombre de threads utilisés pour les opérateurs de plan de requête qui effectuent le travail en parallèle.