sp_procedure_params_managed - как устранить эти вызовы из EnterpriseLibrary? - PullRequest
0 голосов
/ 07 мая 2010

Мы заметили в трассировке SQL Server Profiler, что этот процесс вызывается:

sp_procedure_params_managed

Каждый вызов имеет 350+ чтений в трассировке!

Мы используем Microsoft.Practices.EnterpriseLibrary.Data во внешнем интерфейсе ASP.NET.

Как мы можем устранить эти вызовы хранимых процедур?Мы явно не вызываем его в коде.

Я использую Sql Server 2005 и корпоративную библиотеку 3.1.0.0.

1 Ответ

0 голосов
/ 07 мая 2010

sp_procedure_params_managed используется для определения параметров хранимой процедуры. Я предполагаю, что Microsoft.Practices.EnterpriseLibrary.Data использует его, чтобы определить параметры для вызова хранимой процедуры. Вероятно, он будет кешировать результаты для предотвращения дополнительных затрат.

...