MySQL执行计划中,ID值表明执行次序

id值表明的执行次序的问题
---参见: http://blog.163.com/li_hx/blog/static/18399141320146219354154/
---关于id值与执行关系:
结合id值和被执行对象之间的关系,可知id的执行次序,分为如下情况:
1 并列关系:如两个表之间做UNION操作,这两个对象是并列的关系,则id值小的先执行。id值相同,从上到下,依次执行。
2 嵌套的关系:如存在子查询,首先启动的是id值小的,即对父对象先进行操作,在id值小的对象执行过程中,接着又启动了id值为大的子对象。所以,最先执行完毕的,是id值大者;最先执行的,是id值小者。   
3 如果嵌套关系中,有多个子查询,且子查询间的关系是并列的,则执行顺序按照id序号进行,id值小的先执行。  
4 如果子查询在优化阶段被执行,则执行阶段不再执行,这中情况与id值表示的执行顺序没有关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值