oracle查看计划顺序:
先从最开头一直往右看,直到看到最右边的并列的地方,对于不并列的,靠右的先执行:对于并列的,靠上的先执行。 即并列的缩进块,从上往下执行,非并列的缩进块,从下往上执行。
如下示例:
计划详解:
1.index unique scan 通过唯一索引条件查找出对应索引的rowid
2.通过查询的rowid获取获取所要的数据
3.table access full 全表扫描 没有索引的条件列也为全表扫描(花费时间相对较大,应尽量避免此类检索)
本文详细解析了Oracle中查询计划的顺序执行过程,从唯一索引扫描开始,通过rowid获取数据,强调了避免全表扫描的重要性。提供了深入理解查询优化与执行策略的洞察。
oracle查看计划顺序:
先从最开头一直往右看,直到看到最右边的并列的地方,对于不并列的,靠右的先执行:对于并列的,靠上的先执行。 即并列的缩进块,从上往下执行,非并列的缩进块,从下往上执行。
如下示例:
计划详解:
1.index unique scan 通过唯一索引条件查找出对应索引的rowid
2.通过查询的rowid获取获取所要的数据
3.table access full 全表扫描 没有索引的条件列也为全表扫描(花费时间相对较大,应尽量避免此类检索)
6798

被折叠的 条评论
为什么被折叠?