发布网友 发布时间:2022-04-14 21:40
共3个回答
热心网友 时间:2022-04-14 23:09
要是你使用了事务那就得尽量启用短事务长事务很容易导致数据库中操作的表被锁死。你可以在数据库中使用sp_who查询出你正在使用的数据库是否有sleeping的或者AWAITING COMMAND的然后调试你的代码看看是什么原因导致出现这个问题的。还有就是可能因为你使用的sql语句查询数据量过大而且使用过多的子查询导致sql语句执行效率很低然后会是数据库无法及时响应。这个是我个人的经历。具体其他的我就不是很清楚了 希望能够帮到你热心网友 时间:2022-04-15 00:27
asp.net连接数据库超时的原因主要有两个:热心网友 时间:2022-04-15 02:02
造成的原因不算少,首先你要确定数据库连接没有错误,看一下程序代码是否及时关闭数据库的连接,数据库支持的最大连接数你需要看一下,要是太小的话,是可能造成这种原因的。还有就是在Global.asax文件中操作数据库,解决的问题就是不要在Global.asax中使用代码对数据库进行操作。我遇到的就是这些了,希望对你有用