Что может быть причиной низкой производительности импорта функций? - PullRequest
2 голосов
/ 28 июля 2011

У меня есть хранимая процедура, которая завершает выполнение через несколько мс, когда я запускаю ее самостоятельно.Однако, как только я импортирую хранимую процедуру в EF и вызываю ее с такими же точными параметрами, она занимает около 5 минут.Есть какие-то настройки, которые мне нужно настроить или что вызывает медлительность?

1 Ответ

5 голосов
/ 28 июля 2011

Я видел, как люди сталкивались с этой проблемой, когда в SQL Server был неверный план выполнения в кэше. Люди, кажется, рекомендуют выполнить следующие команды, чтобы исправить это:

DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE

См. Медленная хранимая процедура при вызове из Интернета, быстрая из Management Studio для более полного ответа.

...