Cambie el umbral de costos del paralelismo - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cambie el umbral de costos del paralelismo

El umbral de costo del paralelismo determina qué consultas son candidatas para la ejecución en paralelo. El valor predeterminado de esta propiedad es 5, lo que significa que el optimizador cambia a un plan paralelo si el costo de un plan en serie es superior a 5 (lo que se refiere a una unidad de costo abstracta, no al tiempo estimado). Es recomendable que defina esta propiedad en un número superior.

El valor predeterminado era adecuado cuando los procesadores tenían precios elevados, la potencia de procesamiento era baja y el procesamiento de consultas era más lento que ahora. Los procesadores actuales son mucho más rápidos. Como resultado, las consultas comparativamente más pequeñas (por ejemplo, con un umbral de costo de 32) no se beneficiarán mucho de la ejecución paralela, especialmente dada la sobrecarga asociada a la coordinación de la ejecución paralela.

En la mayoría de los casos, un umbral de costo de paralelismo fijado en 50 es un buen punto de partida. A continuación, se muestra un ejemplo de cómo configurar el umbral de costo del paralelismo:

USE sampledb; GO EXEC sp_configure 'show advanced options', 1 ; GO RECONFIGURE GO EXEC sp_configure 'cost threshold for parallelism', 50 ; GO RECONFIGURE GO