У меня довольно сложная процедура Strored в MS SQL Server, которая запрашивает большую базу данных.Я провел много оптимизаций, поэтому, когда я вызываю его с помощью EXECUTE из SSMS, он работает менее чем за 1 секунду, что достаточно хорошо.
Проблема в том, что когда я вызываю его из ASP.NET 3.5 с использованием LINQ или SqlCommand, это занимает несколько минут.рабочий сервер, хотя нагрузка на сервер даже не высока.
Я думаю, что это как-то связано с конфигурацией, поскольку сервер разработки работает должным образом.
На производственном сервере установлен SQL Express2008 sp2, на сервере разработки установлен SQL Express 2005. На моем компьютере разработчика установлен SQL Express 2008 R2, и он хорошо работает.
Что / где следует проверять?
ty!