sql优化

mac2024-08-19  65

2019年10月31日

数据库优化

记得目前有两次很满意的sql优化。

第一次宁波,把一个30秒的查询,优化到3秒,当然这个sql是我自己写的,废物。

第二次温州,也是一个查询:select三层嵌套,每层里两个left join同一个表t。

一点查询就炸,页面未响应,服务器cpu直冲50%。

这个sql看了两天,在了解业务需求后,不影响业务的情况下,plsql疯狂F5,把最里层select的left join改成in,在改动其他条件,使查询结果不变。

原本plsql查询一个月的数据,有8条,13秒;现在查询一年258条,只需0.5秒多,只需0.5秒,真解气啊~~

在t表数据量非常大的情况,left join需小心,而且连接关联是耗内存的。

 

 

最新回复(0)