SQL SERVER 2008 中输入SQL语句,执行后会一直显示正在执行语句,不显示结果也不报错,怎么解决?
3个回答
展开全部
这个很有可能是你所要查询的数据表中数据过多或者query连接多个表,消耗资源过大造成的。
一般来说优化query是最常用的办法,比如减少最终返回数据的量 :top 100 或者不是用distinct 少用in 之类的
还可以对数据库中的数据进行清理,将不再使用的数据转移到数据仓库中,或者备份。
也可以增加电脑资源。比如添加内存等。
一般来说优化query是最常用的办法,比如减少最终返回数据的量 :top 100 或者不是用distinct 少用in 之类的
还可以对数据库中的数据进行清理,将不再使用的数据转移到数据仓库中,或者备份。
也可以增加电脑资源。比如添加内存等。
追问
不多啊,就一个表的查询,而且是很简单的语句啊
追答
那就是你这个表本身的数据过多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是点错按钮了??
死循环和数据量大这种情况一般很少出现。千万别点击调试和分析按钮哦
死循环和数据量大这种情况一般很少出现。千万别点击调试和分析按钮哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询