I'm working on SQL 2012 (SP3) with AlwaysOn. We have 85 Availability groups that are replicated to 2 replicas. (Each of them has only 1 DB). Most of the AG are Synchronize mode and only 2 of them are ASynchronous. Although most of our system is working in a 2 phase commit mode (synchronize commit) the response time is fine. BUT when there is heavy load on the DB that is NOT synchronize all the system gets slowed down and many blockings can be seen.
Is there a way to set priority on the synchronization so that the synchronized mode AGs will get higher prioity on the bandwidth over the ASynchronous AG?