Решено - Случайное отставание хранимой процедуры с использованием структуры объекта - PullRequest
0 голосов
/ 19 июня 2019

В моем приложении я использую хранимую процедуру для получения списка данных, процедура занимает не более 2-х секунд непосредственно из SSMS, и использование сущностной инфраструктуры в приложении также довольно быстро.Но примерно через 1 неделю время, затрачиваемое на выполнение хранимой процедуры с помощью Entity Framework, стало больше 20 с, иногда с таймаутом.Я пытался решить эту проблему, когда без причины скорость вернулась к 2 с макс.Наконец, теперь время снова увеличилось.Это несоответствие является проблемой, как я должен решить эту проблему?

Чтобы решить эту проблему, я попытался IISReset, я не видел много улучшений, и это не долговременное решение в любом случае.Задержка упала первой, когда я модифицировал имена псевдонимов, используемых в procstock.Что-то с кэшем плана выполнения?

db.ps_myProcStock (id) .ToList ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...