我们在SQL Server Profiler跟踪中注意到正在调用此proc:
sp_procedure_params_managed
每次通话都有350多条读数!
我们在ASP.NET前端使用Microsoft.Practices.EnterpriseLibrary.Data。
我们如何消除这些存储过程调用?我们没有在代码中明确地调用它。
我正在运行Sql Server 2005和Enterprise library 3.1.0.0。
答案 0 :(得分:0)
使用sp_procedure_params_managed确定存储过程参数。我想Microsoft.Practices.EnterpriseLibrary.Data使用它来确定存储过程调用的参数。它可能会缓存结果以防止额外开销。