There is not really a difference in clusters vs multiple instances per node. That is what you are doing.
I suggest you read:
https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-database-engine-instances-sql-server?view=sql-server-ver15
Max degree of parallelism (MAXDOP) on SQL Failovered clustered instances.
We have 4 node SQL cluster. Each node has 4 physical processors with 18 cores each, 36 logical processors each. Cluster is running 23 instances, we are going to set "Cost Threshold of Parallelism" = some higher value (50). Currently this is set to 5. Just want to know how this can impact on cluster CPU resources. I can see there's several blogs related to parallelism and MAXDOP but not specific to clusters. Anyone there who can guide on this or any documentation is most welcomed.
Thanks
Vijay
-
Tom Phillips 17,741 Reputation points
2020-08-24T20:59:03.84+00:00
1 additional answer
Sort by: Most helpful
-
Cris Zhan-MSFT 6,636 Reputation points
2020-08-25T08:42:11.703+00:00 Hi,
The cost threshold for parallelism option specifies the threshold at which SQL Server creates and runs parallel plans for queries. check the Configure the max degree of parallelism Server Configuration Option
Multiple SQL Server instances on one server will share the same CPU, memory, network and storage. What is the optimal configuration for your environment requires a lot of tuning and experimentation.
===============================================
If the response helped, do "Accept Answer" and upvote it.