We are running a heavy process on some of the SQL Server instances we have on a server which spikes the CPU to hundred percent (We do this only for a couple of hours). During this processing one of the instances we have giving our client time-out error (Rest of the time, it is OK). I am thinking creating a resource pool and allocating to the instance where client getting error a 20% minimum CPU and 10% minimum memory while we are running the process (Running process is much less important).
I am planning to add the resource pool right before starting the process and dropping it right after it ends. Would this work ?. Is configuring resource pool and enabling resource governor real-time ?
Thanks for any info