Questions marquées «parallelism»

Réduction des temps d'exécution en divisant un problème en parties qui peuvent être complétées simultanément par des chemins d'exécution distincts.




1
sp_cursoropen et parallélisme
Je rencontre un problème de performances avec une requête que je n'arrive pas à comprendre. J'ai retiré la requête d'une définition de curseur. Cette requête prend quelques secondes pour s'exécuter SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE ((B.DATAAREAID=N'IW') …

3
Mise à jour des statistiques parallèles
Dans SQL Server 2008 ou version ultérieure, est-ce UPDATE STATISTICS WITH FULLSCANune opération à thread unique ou peut-elle utiliser le parallélisme? Que diriez-vous de mettre à jour les statistiques avec l'échantillonnage par défaut - peut-il utiliser le parallélisme? Je ne vois pas d'option spécifiant MAXDOPavec des statistiques de mise à …


2
Puis-je refactoriser cette requête pour qu'elle s'exécute en parallèle?
J'ai une requête qui prend environ 3 heures pour s'exécuter sur notre serveur - et elle ne tire pas parti du traitement parallèle. (environ 1,15 million d'enregistrements en dbo.Deidentified, 300 enregistrements en dbo.NamesMultiWord). Le serveur a accès à 8 cœurs. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = …


3
Pourquoi une requête agrégée est-elle beaucoup plus rapide avec une clause GROUP BY que sans une?
Je suis simplement curieux de savoir pourquoi une requête agrégée s'exécute tellement plus rapidement avec une GROUP BYclause que sans. Par exemple, l'exécution de cette requête prend près de 10 secondes SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Alors que celui-ci prend moins d'une seconde SELECT MIN(CreatedDate) FROM MyTable …


3
Conversion d'une fonction scalaire en fonction TVF pour une exécution parallèle - Toujours en cours d'exécution en mode série
L'une de mes requêtes s'exécutait en mode d'exécution série après une version et j'ai remarqué que deux nouvelles fonctions étaient utilisées dans une vue référencée dans la requête LINQ to SQL générée à partir de l'application. J'ai donc converti ces fonctions SCALAIRES en fonctions TVF, mais la requête s'exécute toujours …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.