发表时间 : 2023年06月25日
工作中的程序执行起来很慢很慢,每一次查询都需要几分钟,后来同事将SQL提供给我,让我帮忙优化一下,我很喜欢研究数据库以及数据之间的关联,于是就改下看看,这个SQL用于 Manufacturing by Epicor 系统 Vantage 8.03 版本表的查询,原SQL代码如下:



执行记录需要200秒,查询结果记录数仅有300行。LEFT JOIN 里有2个无条件全表汇总,速度慢就慢在这里,下面是更改后的SQL代码:



虽然看上去SQL代码更多,但是逻辑和理解都更明了,而且最重要的是把运行速度提高到了20秒,对于这个SQL,你有更好的方法吗?

购买联系

     
    QQ 36498753 微信 WebDataBase 旺旺 linshengling 支付宝 linshengling@163.com
     

内容相关

 
发现数据,挖掘数据,为您开发PC软件、开发手机APP、填充WEB网站内容提供数据支持!