而你表中都是重复数据,不管怎么查都是100%的数据量,相当于全表扫描,索引的作用当然体现不出来
而且这个时候全表查询比索引查询的速度还快得多
比如你查询条为 id >x and id<y
在这个条件下的数据为表中数据量10%时,速度比不加索引快
当然你数据量太少是看不出的,搞个万把条玩玩,你就会发现了
由于非聚集索引将聚集索引键作为其行指针存储,因此使聚集索引键尽可能小很重要。如果表还有非聚集索引,请不要选择大的列作为聚集索引的键。主键是给字段加唯一标识符,还有在表和表关联时起到连接作用
索引是数据库在查表得时候可以提高效率,就像查字典,虽然小时候我会根据拼音大体在字典上刷选我要的字,但是毕竟没有按字典前面用部首来查的快,就像在一条街上,我要找一家饭店,我要慢慢找,但是如果街上有个牌子有著名饭店是在那个具体位置的话,我会很快找到
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)