答:在varchar字段上建立索引时,必须要指定索引长度。没有必要要对全字段建立索引
可以根据文本区分度决定 索引长度。
索引的长度与区分度是一对矛盾体,一般的字符串数据,长度为20的索引,区分度会高达百分之九十以上,可以使用count(distinct left(列名,索引长度))/count(*) 的区分度来确定。
学习阿里Java规范