SQL SERVER 2008 中输入SQL语句,执行后会一直显示正在执行语句,不显示结果也不报错,怎么解决?

 我来答
abc8603
2012-11-17 · TA获得超过258个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:74.1万
展开全部
最好把你的语句发来看看。
字段太多,记录太多,都会使查询变慢。
但更重要的是如果你加了Where条件,而且条件字段又不在索引内,对数据量大的查询来说,
简直是灾难!!
10年前我在小型机上做过几千万记录中查某些记录,由于没在索引中,结果快1天都没结果。
后来改为有索引的条件,不到一秒就OK了。
后来就牢牢记得在Where中强制引入索引内的条件,将大大提升查询效率。
iou1006
2012-11-16 · TA获得超过345个赞
知道答主
回答量:289
采纳率:0%
帮助的人:164万
展开全部
这个很有可能是你所要查询的数据表中数据过多或者query连接多个表,消耗资源过大造成的。
一般来说优化query是最常用的办法,比如减少最终返回数据的量 :top 100 或者不是用distinct 少用in 之类的
还可以对数据库中的数据进行清理,将不再使用的数据转移到数据仓库中,或者备份。
也可以增加电脑资源。比如添加内存等。
追问
不多啊,就一个表的查询,而且是很简单的语句啊
追答
那就是你这个表本身的数据过多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanniao007
2012-11-30 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:449万
展开全部
你是不是点错按钮了??
死循环和数据量大这种情况一般很少出现。千万别点击调试和分析按钮哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式