oracle索引结构 -- 收获,不止oracle
索引三大特点:1、索引高度较低
高度相同时,记录的数量不影响查询的效率
2、索引由索引列存储的值及 rowid所组成
因为只存储列值比存储整行需要更少的块,可以让COUNT、AVG、SUM等聚合函数有更高的效率
3、索引本身有序
可以避免ORDER BY、DISTICNT语句的排序
设置跟踪sql语句:set autotrace traceonly
TABLE ACCESS FULL: 全表扫描
TABLE ACCESS BY INDEX ROWID: 回表
INDEX FULL SCAN (MIN/MAX): MIN/MAX查询
INDEX RANGE SCAN:
INDEX FULL SCAN: 一次读取一个块
INDEX FAST FULL SCAN: 一次读取多个块,然后排序,适用于COUNT(*)等查询
页:
[1]