索引扫描方式
2015-01-11 10:01
190 查看
(1) 索引唯一扫描(index unique scan)(2) 索引范围扫描(index range scan)(3) 索引全扫描(index full scan)(4) 索引快速扫描(index fast full scan)
create table fang(id number constraint pk primary key,name varchar2(10))begin for i in 1..10000 loop insert into fang values(i,i); end loop; commit;end;
(1) 索引唯一扫描(index unique scan)SQL> select * from fang where id=1; ----主键或者唯一索引,返回一行时执行计划----------------------------------------------------------Plan hash value: 1490543307
SELECT STATEMENTTABLE ACCESS BY INDEX ROWIDINDEX UNIQUE SCAN(2) 索引范围扫描(index range scan)SQL> select * from fang where id<1; ----范围条件时[/b]
执行计划SELECT STATEMENT TABLE ACCESS BY INDEX ROWID|INDEX RANGE SCAN (3) 索引全扫描(index full scan)SQL> select id from fang order by id; ----请求列在索引中,且返回结果要求排序[/b]
执行计划SELECT STATEMENT INDEX FULL SCAN (4) 索引快速扫描(index fast full scan) ----[/b]请求列在索引中,返回结果不用排序[/b]
执行计划SQL> select id from fang; SELECT STATEMENT INDEX FAST FULL SCAN
create table fang(id number constraint pk primary key,name varchar2(10))begin for i in 1..10000 loop insert into fang values(i,i); end loop; commit;end;
(1) 索引唯一扫描(index unique scan)SQL> select * from fang where id=1; ----主键或者唯一索引,返回一行时执行计划----------------------------------------------------------Plan hash value: 1490543307
SELECT STATEMENTTABLE ACCESS BY INDEX ROWIDINDEX UNIQUE SCAN(2) 索引范围扫描(index range scan)SQL> select * from fang where id<1; ----范围条件时[/b]
执行计划SELECT STATEMENT TABLE ACCESS BY INDEX ROWID|INDEX RANGE SCAN (3) 索引全扫描(index full scan)SQL> select id from fang order by id; ----请求列在索引中,且返回结果要求排序[/b]
执行计划SELECT STATEMENT INDEX FULL SCAN (4) 索引快速扫描(index fast full scan) ----[/b]请求列在索引中,返回结果不用排序[/b]
执行计划SQL> select id from fang; SELECT STATEMENT INDEX FAST FULL SCAN
相关文章推荐
- ORACEL空间管理实验9:空间管理汇总--索引和表的扫描/闪回时的块管理方式
- oracle编程入门笔记2015-01-18--执行计划中的索引扫描方式说明
- 几种索引扫描方式
- Sql Server 聚集索引扫描 Scan Direction的两种方式------FORWARD 和 BACKWARD
- 【索引】索引五种扫描方式之索引跳跃扫描
- 几种索引扫描方式学习
- Oracle性能分析5:数据访问方式之索引结构和扫描方式介绍
- 【索引】索引五种扫描方式至索引唯一扫描
- 索引的几种扫描方式
- 写一条SQL,使它通过全表扫描方式的效率优于索引访问,分别给出各自的执行计划。
- 索引的访问方式:索引查找、索引扫描
- 几种索引扫描方式的比较
- 【索引】索引五种扫描方式至索引范围扫描
- 索引扫描方式
- 索引的扫描方式
- Oracle性能分析6:数据访问方式之索引扫描
- 【索引】索引五种扫描方式至索引全扫描
- 执行计划-数据访问方式(全表扫描与4种索引的方式)
- 执行计划-数据访问方式(全表扫描与4种索引的方式)
- 简单方式查看 Oracle 索引扫描方式