MySQL调优之索引一 (前缀、覆盖索引)
1.什么是前缀索引?
假如某个字段的类型是字符串,并设置这个字段加索引,索引就会很长,导致索引变大且慢,一般情况下可以用这个字段的部分字符串,
这样大大的减少索引的空间,从而提高索引效率,但这会降低索引的选择性。
什么是索引的选择性?
定义:是指不重复的索引值和数据表记录总数的比值,范围从1/T 到1之间。
索引的选择性越高则查询效率越高,因为选择性更高的索引可以让mysql在查找的时候过滤掉更多的行。
什么时候用前缀索引?
blob,text,varchar 类型的列,必须使用前...
原创
2021-05-13 23:35:27 ·
314 阅读 ·
0 评论