在可变字符串类型varchar建立索引时有什么要注意的吗?


在可变字符串类型varchar建立索引时有什么要注意的吗?

答:在varchar字段上建立索引时,必须要指定索引长度。没有必要要对全字段建立索引

可以根据文本区分度决定 索引长度。

 索引的长度与区分度是一对矛盾体,一般的字符串数据,长度为20的索引,区分度会高达百分之九十以上,
可以使用count(distinct left(列名,索引长度))/count(*)  的区分度来确定。

 

 

 

 

 

 

 

 

学习阿里Java规范


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM