Oracle
跳跃扫描 标签描述

索引的访问方法之跳跃扫描 索引跳跃扫描(INDEXSKIPSCAN)是一种只会在组合索引(也称联合索引)上发生的索引访问方法。当我们在A、B两列(也可以更多,但至少要有两列)上创建组合索引后,假设A列在前,B列在后。当我们在SQL的WHERE子句没有用到A列做为过滤条件时,就有可能发生索引的跳跃扫描。之所以称之为“跳跃扫描”,有两种说法:一种是说这种访问方法,好像是“跳“过了前导列A,故名跳跃扫描;另一种说法是当我们从叶子块这一层来观察时,我们会发现前边介绍的四种索引扫描方法(唯一扫描、范围扫描、快速全扫描、全扫描),在叶子块这一层的访问是连续的。比如,唯一扫描只会访问其中一个叶子块;范围扫描...