Oracle性能分析5:数据访问方式之索引结构和扫描方式介绍(二)

2014-11-24 09:08:36 · 作者: · 浏览: 1
的结构,很容易就能理解索引扫描,索引扫描有很多种不同的类型,但都必须遍历索引结构以搜索到匹配的叶子节点。首先通过一次单块读来获取索引的根块,然后通过多次的单块读来获取路径节点的块,直到叶子节点所在的块(匹配的块),从匹配的叶子节点中获取数据的rowid,在通过rowid使用单块读获取一行数据,因此,如果索引结构的高度为4,则查询一行数据需要读取5个块,4个索引块和1个表数据块。
索引扫描类型包括:索引范围扫描、索引唯一扫描、索引全扫描、索引跳跃扫描和索引快速全扫描。在后面将详细讲述每一种扫描方式的特点和应用范围。