聚集索引字段的效率问题
有一张物料档案表里面的一个物料编码字段,设置了聚集索引。
该物料号字段会以较高频率与其他表JOIN,做联表查询
我的问题是
我把该物料编码字段设置成6位数字的字符串,或者是12位字母数字混合字符串,
查询效率上会有区别吗?
[解决办法]
聚集索引的字段,在设置的时候,有一些基本的规则,比如:
1、字段长度尽可能短,这样存储占用的空间就相对较小,比如一般都采用整数型,像int,numeric类型
2、尽可能是唯一的
3、最好不要用多个字段
4、很少修改这个字段
你上面说是6位数字字符串,和12位混合字符串,那肯定是6位数字字符串效率更高一点
[解决办法]