Lors de l'examen d'un problème de performances, j'ai vu un afflux sur CXPACKETS suggérant que je pourrais avoir besoin de regarder le seuil de coût pour le parallélisme et peut-être le MAXDOP.
Avant d'apporter des modifications drastiques au MAXDOP, j'ai suivi les conseils de beaucoup d'autres, y compris celui de @mrdenny dans la réponse à l' optimisation des performances de CXPACKET Waits pour SQL Server 2008 et la réponse de @ aron-Bertrand dans Dealing with CXPACKET waits - setting threshold cost pour le parallélisme . J'ai ajouté à la maintenance pour mettre à jour les statistiques entièrement tous les soirs. Cela semble être une décision sensée.
Cependant, apporter des modifications au seuil de coût est toujours quelque chose qui me gêne.
À quel moment le seuil de coût du parallélisme devrait-il être modifié? Quelqu'un a-t-il un exemple où (après avoir examiné le coût de ses requêtes et de sa charge de travail), il a modifié ce coût?
S'excuse si c'est quelque chose qui a été répondu dans une question précédente.
Merci!
la source