Mysql前缀索引
https://www.cnblogs.com/balfish/p/9003794.html
前缀索引的优点:
有时候需要索引很长的字符列,这会让索引变得大且慢。通常可以索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率。但这样也会降低索引的选择性。
- 索引的选择性是指不重复的索引值(也称为基数,cardinality)和数据表的记录总数的比值,范围从1/#T到1之间。
构建前缀索引的sql:
mysql> alter table city_demo add key (city(6)); Query OK, 0 rows affected (0.19 sec) Records: 0 Duplicates: 0 Warnings: 0
- 使用前缀索引需要注意:前缀的”基数“应该接近于完整的列的”基数“



浙公网安备 33010602011771号