之前一直用的Oracle,今天用mysql查询一个很普通的左连接的时候,发现速度很慢。
select x.fid,x.isbirt,x.fscoresum,x.fsystemscore,x.feffectivescore from tablea x left join tableb h on x.fitemid = h.fid where h.fprojectid=’’
这个sql耗时:
2s多。我有点吓到了,后来我百度后发现
然后我换了表的位置
select x.fid,x.isbirt,x.fscoresum,x.fsystemscore,x.feffectivescore from tableb x left join tablea h on x.fitemid = h.fid where h.fprojectid=’’
再次查询
只有0.4s了。
mysql左连接查询慢
于 2022-01-25 11:13:19 首次发布