例子:对于性别,可取值的范围只有男女,并且男女可能各占50%数据,B树索引还是要取出一半的数据。相反,如果某个字段的取值范围很广,几乎没有重复,比如身份证号,此时使用B树索引较为合适。当取出的行数据占用表中大部分数据时,即使添加了B树索引,数据库如oracle、mysql也不会使用B树索引,很有可能还是一行一行扫描。