当前位置:Gxlcms > 数据库问题 > ASP.NET- 执行SQL超时的解决方案

ASP.NET- 执行SQL超时的解决方案

时间:2021-07-01 10:21:17 帮助过:3人阅读

 

我在项目中用到的另一种方法:
由于项目需要一次导入至少20万条记录并进行分类筛选、计算、入库操作。
服务器环境不是很好,挂载了太多的网站,所以整个转换过程可能会超过半个小时,此时除服务器可能超时外,浏览器和服务器端的Session都有可能超时,另外用户并不一定需要等待任务完成。当然如果能查看任务进度更好。

解决办法:

1、引入静态对象记录当前的操作状态,使用Ajax实时显示任务完成进度,由于使用了静态对象,即使使用者暂时离开页面再次进入时进度还是在;

2、引入后台线程,由线程操作静态对象,可以很好的解决超时的问题。

 

原文网址:http://www.cnblogs.com/qanholas/archive/2013/02/26/2933625.html

ASP.NET- 执行SQL超时的解决方案

标签:

人气教程排行