Время запроса истекло из веб-приложения, но отлично работает в студии управления

У меня были похожие проблемы. Попробуйте sql-server установить опцию «WITH RECOMPILE» в sql-server-2005 sproc create, чтобы заставить mssql2005 систему пересчитывать план mssql выполнения каждый раз, когда ms-sql-server он вызывается. Иногда процессор select-statement запросов запутывается в сложных sql-query хранимых процедурах с большим mssql количеством операторов ветвления sql-srever или case и просто вытаскивает sql действительно неоптимальный sql-select план выполнения. Если это, кажется, «решит» проблему, вам, вероятно, потребуется sql проверить актуальность статистики sql-server и / или сломать sproc.

Вы sql-server также можете подтвердить sql-statement это, профилировав sproc. Когда sql-select вы выполняете его из SQL select-statement Managment Studio, как сравнивается ms-sql-server ввод-вывод при его профилировании sql2005 из приложения ASP.NET. Если sql-srever их очень много, это просто sql-query подтверждает, что его план sql-server-2005 выполнения плохой.

sql

sql-server

sql-server-2005

2022-05-11T10:37:50+00:00
Вопросы с похожей тематикой, как у вопроса:

Время запроса истекло из веб-приложения, но отлично работает в студии управления