小编gum*_*mih的帖子

一个5秒的SP通过LINQ-to-SQL达到30秒的超时

我有一个通过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

2
推荐指数
1
解决办法
603
查看次数

标签 统计

linq-to-sql ×1

sql ×1

stored-procedures ×1

timeout ×1