社区
C#
帖子详情
C#执行存储过程超时 但直接调用不用1秒
相信轮回
2014-10-26 12:22:50
sql server 直接执行不用1秒 程序调用超时
...全文
150
2
打赏
收藏
C#执行存储过程超时 但直接调用不用1秒
sql server 直接执行不用1秒 程序调用超时
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangnaisheng
2014-10-26
打赏
举报
回复
http://blog.csdn.net/zhupt/article/details/3870195
看看有帮助没
wind_cloud2011
2014-10-26
打赏
举报
回复
得看一下你程序连接及读取方式,
c#
调用
存储过程
执行
任务
超时
现象
这其实算不了一篇讲技术内容的帖子,算是一个调试得冒火到最后才发现自己的一个
C#
调用
存储过程
执行
缓慢,但在数据库中
执行
却很快的问题
今天接到一个问题,
C#
调用
自定义报表存储,在程序里总是超过30
秒
,引起
超时
报错,但是跟踪到的语句在sqlserver中不到1
秒
就
执行
结束了 参考:https://blog.csdn.net/liling422/article/details/8818591 1.跑代码发现在
执行
存储代码段,确实
超时
2.修改存储将返回的4个数据集全部置空,报表瞬间打开;怀疑是存储过长引起(大概1400行) 3.度娘一波,存在去除空格(预处理有关?)的解决方法,但是去除空格太麻烦了,存储也不是我写的, 最终将存储
直接
COPY回
代码
调用
存储过程
超时
,但数据库
执行
秒
速
原因: 1、由于在查询分析器里
执行
速度很快,并且数据量也不多。 2、只在程序里
调用
才有缓慢的情况。 3、设置CommandTimeout参数,就可以显示结果出来,但要很久。 方案1: : 延长 访问数据库的
超时
时间,若 sql返回内容太大 ,延长填充时间 string connStr = ConfigurationManager.ConnectionStrings["
EXTASPNET
C#
ASP.NET sql server
调用
存储过程
超时
,解决方法
StoredProcedure spd = SPs.SpFinCustBalcCheck(BalcId, BalcListIds, ck.RealName, ""); spd.CommandTimeout = 1200; //此处
超时
时间可以自定义 IDataReader current =spd.GetReader();
执行
存储过程
超时
SQL
在
执行
存储过程
时,我们常遇到
执行
超时
的情况。 如果是因为要处理的数据过多,修改流程复杂等原因的话,如以用以下方法解决: 在
存储过程
的处理工作中加上事务管理: SET TRANSACTION ISOLATION LEVEL REPEATABLE READ --->要這行 BEGIN TRAN
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章