sql 查询结果太多(数万条),导致运行很慢,甚至存储空间不足出现问题。有什么好的方法可以解决这个问题?

已举报 回答 关注

sql 查询结果太多(数万条),导致运行很慢,甚至存储空间不足出现问题。有什么好的方法可以解决这个问题?

  • 回答数

    4

  • 浏览数

    9,516

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
我试过一下几个方法:
尝试把多余的进程关闭了,增加内存,这样速度和查询条数都会增多
如果有多个关联条件,并且可以拆分,建议用UNION ALL进行查询,效率会有所提高
如果你只要查询几千条看看效果,那楼上的朋友的建议也是可取的
尝试下查询中,使用索引列,速度也会有明显增加
具体情况具体分析,笼统的我也就知道这些了,我也是新手哇
取消 评论
select top 1000 * from table 不是这样的效果吗?
取消 评论
可以INTO到一个永久表中试一下。
取消 评论
index要在原表里才有用。原表没有,查询出来再加那查询出来的过程同样很慢
取消 评论
ZOL问答 > 相机 > 尼康相机 > 其他分类 > sql 查询结果太多(数万条),导致运行很慢,甚至存储空间不足出现问题。有什么好的方法可以解决这个问题?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?