MYSQL中为什么索引不宜建在重复数据多的列上

昨天想了一天这个问题 首先我们先粗略的说一说: 加入有一个查询语句要查询性别为男生的数据,因为这样的数据很多,我们要扫描很多次索引,然后再去取这个性别为男的数据。 那么分为两部分,先扫描索引,然后去取这个符合要求的数据 如果我们不建立索引,那么去扫描整个表。 不建立索引需要的时间=T扫描整个表                            建立索引需要的时间= T去索引中取+T取相应的数据
相关文章
相关标签/搜索