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(*)等查询

你可能感兴趣的:(执行计划,orcale)