We upgraded to the latest CRM (on site) earlier this year. It uses a shared SQL Server 2016. We have found that performance of the server becomes terrible if we enable the two CRM Async services and the CRM Monitoring service. Essentially, hundreds of processes get created in SQL Server whenever these services are enabled. The processes seem to do nothing at any point, they are simply listed as sleeping and never seem to be actively doing anything. If I stop these three CRM services, the processes all go away and performance on the server goes back to normal.
So, my question is two-fold: One: Why would there be hundreds of SQL processes created, not used and never closed? And Two: How do I make it stop doing this?
As an added note, we do not do any scheduled activities in CRM. We don't use email with it, we don't generally import any data... we mostly just open up forms, enter data and occasionally run reports. I'm not sure what other information I can provide to help you help me figure out how to troubleshoot this, but I need to figure this out as it is taking too much of my time to monitor, stop and start these processes.
Thanks!