У нас есть веб-приложение большого объема, основанное на ASP.NET 3.5 и SQL 2008, где мы надеемся поддерживать уровни высокой доступности 24x7 без необходимости технического обслуживания.
Со временем мы стали полагаться на некоторые хранимые процедуры, которые выполняют служебные операции для очистки ненужных данных, компиляции некоторых метрик и т. Д. Наша проблема заключается в том, что эти sprocs потребляют почти весь процессор на серверах, пока работа, что приводит к значительному влиянию на отзывчивость сайта.
Есть ли способ запустить эти звездочки с более низким приоритетом? Это действительно не имеет значения, сколько времени они занимают, пока мы можем уменьшить влияние на ЦП сервера базы данных.