Peut-être avez-vous entendu parler du mot parallélisme dans SQL Server. A partir du moment où vous avez un serveur ou une machine qui comporte plus d’un seul cœur, SQL Serveur peut utiliser plusieurs cœurs pour une seule requête. On parle de parallélisme uniquement quand on est dans une seule requête et que le moteur d’exécution choisit d’utiliser plusieurs processeurs pour exécuter cette requête. Dans le plan d’exécution, les opérations parallélisées sont inscrites d’une façon spéciale. Le parallélisme dans SQL Server n’est possible bien entendu que si on a plusieurs processeurs. Vous pouvez le voir dans les propriétés de SQL Server si vous avez plusieurs processeurs, ou avec la vue sys.dm_os_schedulers.

SELECT *
FROM sys.dm_os_schedulers
WHERE status = ‘VISIBLE ONLINE’;

Astuces et tutoriels SQL Server en français, pour SQL Server 2017, SQL Server 2016, et toutes versions. Par Rudi Bruchez https://www.linkedin.com/in/rudibruchez/ http://www.babaluga.com

Rudi Bruchez
Sql Server consultant and trainer, Data Platform MVP
Modélisation, administration, optimisation, audit, formation. Solutions MS SQL Server et NoSQL
Expert SQL Server avec vingt ans d’expérience, focalisation sur l’optimisation. Conseil et développement pour Cassandra et MongoDB

Modelling, administration, optimisation, audit, training, MS SQL Server and NoSQL.
MS SQL Server expert with 20 years experience. Also NoSQL solutions, mainly Cassandra and MongoDB.

http://www.babaluga.com/contact/

Comprendre le parallélisme dans SQL Server