в системе есть таймауты в процедуре обновления в таблице
простой апдейт по кластерному индексу, в таблице около миллиона записей, с планом запроса все хорошо
когда нагрузка большая, то таймауты несколько раз в минуту, процессор загружен практически под 100 процентов
блокировок вроде нет
посмотрел что много процессов в runnable и сделал вывод что таймауты из-за нехватки процессора
когда нагрузка маленькая то же таймауты, где-то несколько за час
как можно определить точную причину? код приложения менять не могу
простой апдейт по кластерному индексу, в таблице около миллиона записей, с планом запроса все хорошо
когда нагрузка большая, то таймауты несколько раз в минуту, процессор загружен практически под 100 процентов
блокировок вроде нет
посмотрел что много процессов в runnable и сделал вывод что таймауты из-за нехватки процессора
когда нагрузка маленькая то же таймауты, где-то несколько за час
как можно определить точную причину? код приложения менять не могу