Я думаю, что первое, что вы должны сделать, - это определить, что происходит на сервере.
- Используйте SQL Server Profiler, чтобы получить точную картину активности на сервере.
- Определите, какие процедуры / операторы SQL занимают больше всего ресурсов
- Идентификация высокоприоритетных операций SQL, занимающих много ресурсов / занимающих время
- Приоритетность
- Fix
Теперь, когда я говорю «исправить», я имею в виду, что вы должны выполнить процедуру / инструкцию вручную в SSMS - убедитесь, что у вас включен «Показать план выполнения».
Просмотрите план выполнения для деталей, которые потребляют наибольшее количество ресурсов, а затем выясните, как это исправить. Возможно, вам придется создать новый индекс, переписать SQL, чтобы повысить эффективность, используя подсказки и т. Д.