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

.net sql查询数据问题
本帖最后由 fengcheng1104 于 2013-11-25 11:12:59 编辑
.net 网站,每天第一次运行网站(或者长时间没有使用网站来查询数据)查询数据都不能返回结果,为空,需要在数据库中运行查询语句得到结果后,网站查询数据才能出来结果,而且速度不慢。
sql? .net

------解决方案--------------------
用数据库工具跟踪下,相信会有答案
------解决方案--------------------
应该很数据量大没有关系,数据量大一般反映为查询超时。既然你用存储过程很快可以得到结果,如果你存储过程中的SQL和你直接写的SQL差不多的话,那应该没啥问题。或者还有一个办法,就是你用SQL SERVER的profile工具跟踪下,看传给SQL SERVER的SQL到底是什么,拷贝下来在数据库上执行是否能查询结果不超时。
------解决方案--------------------
要么是缓存,要么是网络,要么是服务器,只能一步步排除