重复索引与冗余索引

重复索引: 是指 在同1个列(age), 或者 顺序相同的几个列(age,school), 建立了多个索引,

称为重复索引, 重复索引没有任何帮助,只会增大索引文件,拖慢更新速度, 去掉.

 

冗余索引:

冗余索引是指2个索引所覆盖的列有重叠, 称为冗余索引

比如 x,m,列   , 加索引  index x(x),  index xm(x,m)

x,xm索引, 两者的x列重叠了,  这种情况,称为冗余索引.

比如index xy(x, y), index yx(y, x)是不同索引(非重复索引),是冗余索引

 

甚至可以把 index mx(m,x) 索引也建立, mx, xm 也不是重复的,因为列的顺序不一样.