我有一个通过SSMS在5秒内执行的SP
当通过LINQ-to-SQL excel加载项执行相同的SP时,它会在30秒后超时(对同一SP的简单查询需要很长时间但返回结果)
然后我更改了SP,以便将所有输入参数重新分配给SP内的新本地参数.这使得SP在SSMS中运行时间为36秒(所以SSMS开始这么快的原因就是这样)
所以我猜测SQL服务器没有使用参数嗅探来进行LINQ-to-SQL查询?
所以,我的问题是,是否有任何方法可以使SP在LINQ-to-SQL中与在SSMS中一样快(使用它的参数嗅探)
sql stored-procedures timeout linq-to-sql
linq-to-sql ×1
sql ×1
stored-procedures ×1
timeout ×1