怎么提高大表和小表的连接查询效率?

怎么提高大表和小表的连接查询效率?

我想到会不会和大表和小表的前后顺序有关系。

小表优先能极大减少比对次数 效率更好
例子:
a表10条记录
b表10000条记录

连接条件是a.id = b.id

假设都有索引

先从a表找就只需要确定b表中有无满足条件的记录,10次就ok
如果先从b表找,就需要找10000次 

所以条件就是小表在前面大表在后面会好一些。

 

posted @ 2016-04-27 12:57  麻雀虽小五脏俱全  阅读(2627)  评论(0编辑  收藏  举报