首页 新闻 会员 周边

数据库超时是一件很可怕的事情

0
悬赏园豆:10 [待解决问题]

数据库超时是一件很可怕的事情,因为你不知道有没有执行成功。

我有时候就会碰到,程序提示数据库超时,但是实际已经是执行成功了的。

不知道你们是怎么去解决这样的问题?

ITAres的主页 ITAres | 初学一级 | 园豆:107
提问于:2011-05-16 17:12
< >
分享
所有回答(1)
0

偶尔的超时,可以把方法的延时时间设置长些

如果总是超时,估计数据库的设计需要进行优化了,一般的一个同步的执行方法几十秒内肯定应该完成了,否则系统体验太差,否则应该是异步或者消息队列的形式执行了,此时的执行结果需要在完成时验证一下

一些方法,如删除大量的数据表是如用delete很慢,可以使用trunct,至于优化的方法参考数据库的优化手册(胡百敬的SQL Server调优推荐)

2012 | 园豆:21230 (高人七级) | 2011-05-16 22:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册