Modificare la soglia di costo del parallelismo - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modificare la soglia di costo del parallelismo

La soglia di costo del parallelismo determina quali query sono candidate all'esecuzione parallela. Il valore predefinito di questa proprietà è 5, il che significa che l'ottimizzatore passa a un piano parallelo se il costo di un piano seriale è superiore a 5 (che si riferisce a un'unità di costo astratta, non al tempo stimato). Si consiglia di impostare questa proprietà su un numero più alto.

Il valore predefinito era appropriato quando i processori avevano prezzi elevati, la potenza di elaborazione era bassa e l'elaborazione delle query era più lenta di adesso. I processori odierni sono molto più veloci. Di conseguenza, le query relativamente più piccole (ad esempio, data una soglia di costo di 32) non trarranno grandi vantaggi dall'esecuzione parallela, soprattutto in considerazione del sovraccarico associato al coordinamento dell'esecuzione parallela.

Nella maggior parte dei casi, una soglia di costo del parallelismo impostata su 50 è un buon punto di partenza. Ecco un esempio di come configurare la soglia di costo del parallelismo:

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