MySQL社区
标题:
mysql 一张大表 一张小表 如何join最快
[打印本页]
作者:
akjo
时间:
2014-10-31 02:27
标题:
mysql 一张大表 一张小表 如何join最快
表A只有1万条数据 表B有一亿条数据 怎么join效率最高?能讲讲原理吗?
作者:
匿名
时间:
2014-10-31 10:51
首先join的列要有索引这是必须的。
另外如果只是join,那是笛卡尔积,不要忘记加where的条件,因为你要考虑有一个1亿多条的大表在关联。
应该根据实际情况,尽可能多的加上条件,尽可能的找出小表里你想要的,然后去关联大表。当然以常量关联大表是最好的了...
作者:
zhulu2008
时间:
2014-11-25 15:51
我来看看
作者:
hailerer
时间:
2014-11-26 10:37
除了用上索引,还会有其他好办法么?
欢迎光临 MySQL社区 (http://www.mysqlpub.com/)
Powered by Discuz! X3.2