left join的优化,小的结果集驱动大的结果集

left join 的时间开销相似于笛卡尔积,至关费时,若是关联字段是索引字段,能够减小时间复杂度,可是仍是很是费时。mysql left 的优化:首先,mysql都是使用(Nested Loop )循环套嵌的方式实现join,这里包括两个部分:驱动表结果集做为条件链接被驱动表X,被驱动表根据驱动表结果查询数据集Y。时间复杂度(X*Y),这里的第二部分是数据库内部的操做,涉及io,cpu等的操做不
相关文章
相关标签/搜索