得区分不同情况,比如:
仅仅索引扫描(index only scan):查询SQL的WHERE条件字段和SELECT结果字段都在某index中,且是用'='条件查,查询条件字段也是PK或者unique索引,那可能是单块扫描;
一般索引扫描(index scan):如果查询SQL的部分WHERE条件字段或部分SELECT结果字段不在index中,或者查询条件时'between and',>,<,>=,<=之类的返回,查询条件字段不是PK或者unique索引,则可能是查询某个范围的索引,此时会涉及索引和表中数据中多块扫描;
还有一些特殊的索引,如bitmapindex,一般也是模糊范围查询,大概率会是多块扫描;