sql优化的时候 from a , b 把数据量大的表放在左边是吗?

left join 的时候也是一样
2025-02-27 18:42:25
推荐回答(3个)
回答1:

是的,SQL语句连接的时候尽量左边是大表,右边是小表,但是仅仅是能提高运行效率,并不能解决数据量很大的问题,最好还是能减少链接的数据量。
form a,b 实际上就是inner join,所以也是得放左边比较好

回答2:

如果 a 是主表 b 的数据量很大用 left join 应该怎样放表

一般来说从表数据量最大,所以从表放左边,改为right join就可以了。查询优化涉及到数据存储结构的知识,索引的合理设置也是非常重要的。

回答3:

主表放在左边。