日期:2014-05-17  浏览次数:20536 次

通过web的sql查询奇慢无比
环境 sql server 2008 iis6 .net 3.5
一个数据统计的sql,用web查询超级慢,经常提示“超时时间已到。在操作完成之前超时时间已过或服务器未响应。”
把这段SQL原封不动直接在 sql server management studio 复制运行,1秒就得到查询结果了
百思不得其解啊,测试是在开发环境下,服务端和客户端一台机器,只是访问的数据的方式不同,能差这么多?有人遇到过这样的情况吗?

------解决方案--------------------
数据库超时时间设置长一些
数据库连接用完立刻释放资源
------解决方案--------------------
找到问题来源了,我图省事吧datatable存到ViewState里面,结果就超时了,大家引以为戒