首页 > 编程知识 正文

union查询慢吗,arraylist的扩容机制

时间:2023-05-04 17:49:25 阅读:105990 作者:758

union和union all哪个效率高

对于这个问题.在我最近做的项目中…

我的项目业务是综合查询,查询的是一个视图,但这个视图又来自另一个视图,另一个视图又来自十几个表。 关键是这十几个表都是用union关联的。

每个查询(寻呼)大约需要20秒以上

经过分析工作,发现是这个union造成的

union 会去重,由于原表数据量超大,distinct的效率是极低的(sql中不建议使用),而且连表数量比较多,这就导致了最后查询起来十分缓慢

变更为union all后,询问的结果将以秒为单位出现,结束!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。