小结果集驱动大结果集优化策略及STRAIGHT_JOIN使用分析.pdf

小结果集驱动大结果集优化策略及STRAIGHT_JOIN使用分析.pdf

一般般情况下用INNERJOIN、JOIN或者WHERE等值连接,因为MySQLOptimizer会按照“小表驱动大表

的策略”进行优化。

我们的实验是基于employees表和dept_emp表,这两种表的数据总数分别为:

INNTERJOIN

谁是小表谁是大表,MySQLOptimizer会自动判断,和我们写表的顺序是无关的.一下这条语句执行结

果是和上面一样的.

JOIN

WHERE

如果是LEFTJOIN时候是以左边表驱动右边表.

MySQL优化器要确定以谁为驱动表,也就是说以哪个表为基准,在处理此类问题时,MySQL

Opt

文档评论(0)

1亿VIP精品文档

相关文档