Preguntas etiquetadas con parallelism

Reducir los tiempos de ejecución al dividir un problema en partes que pueden completarse mediante rutas de ejecución independientes simultáneamente.




1
sp_cursoropen y paralelismo
Me encuentro con un problema de rendimiento con una consulta que parece que no puedo entender. Saqué la consulta de una definición de cursor. Esta consulta tarda unos segundos en ejecutarse 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 …



2
¿Puedo refactorizar esta consulta para que se ejecute en paralelo?
Tengo una consulta que demora aproximadamente 3 horas en ejecutarse en nuestro servidor, y no aprovecha el procesamiento paralelo. (alrededor de 1,15 millones de registros dbo.Deidentified, 300 registros dbo.NamesMultiWord). El servidor tiene acceso a 8 núcleos. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = dbo.ReplaceMultiWord(DE461), DE87 = dbo.ReplaceMultiWord(DE87), …


3
¿Por qué una consulta agregada es significativamente más rápida con una cláusula GROUP BY que sin una?
Tengo curiosidad por saber por qué una consulta agregada se ejecuta mucho más rápido con una GROUP BYcláusula que sin una. Por ejemplo, esta consulta tarda casi 10 segundos en ejecutarse SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Si bien este toma menos de un segundo SELECT MIN(CreatedDate) FROM …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.