聚集索引字段的效率问题 有区别,越长的列,存储空间越多,聚集索引的体积也越大,B-Tree的深度越深,查找时间越长,如果有非聚集索引,那么非聚集索引额体积也会跟着增大,性能也更低。另外数据越长,每个页存放数据越少,同样数据量所需的存放空间越多,IO也越多。尽可能使用短列 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 聚集索引的字段,在设置的时候,有一些基本的规则,比如:1、字段长度尽可能短,这样存储占用的空间就相对较小,比如一般都采用整数型,像int,numeric类型2、尽可能是唯一的3、最好不要用多个字段4、很少修改这个字段你上面说是6位数字字符串,和12位混合字符串,那肯定是6位数字字符串效率更高一点 目前厂里对于存货编码有个讨论,手上的信息显示,外企用6位数字编码较多,国内企业喜欢用字母数字混合,也就是看到编码就知道是啥东西。有同事提出6位数字会提高数据库查询效率,我就来CSDN问一下。多谢了。 目前厂里对于存货编码有个讨论,手上的信息显示,外企用6位数字编码较多,国内企业喜欢用字母数字混合,也就是看到编码就知道是啥东西。有同事提出6位数字会提高数据库查询效率,我就来CSDN问一下。多谢了。你说的确实是个问题,用了数字,效率高了,但是你一看这个数字,不知道意义。如果用混合的方式,你一看就知道这个是什么意思,但效率要差一点。这个还得你自己权衡,做出选择,看哪一方面更为重要 分不多了,请教一个问题,忘各位前辈指导 求一个简单的存储过程 SQL 2008 Tcp Ip 求xml文件导入sql2005脚本 关于oracle not exists+null的问题 往两个表里添加数据的问题? 急!!如何得到存储过程的修改时间 为什么这sql语句执行后会列出所有的? 请问有谁知道如何把用友的数据转换成EXECL表的形式 有关SQL Server2000的问题 “继续添加”功能的数据库设计求解 安装sql server 2005 sp4 到安装windosws安装程序文件sqlncli.msi后就不动了
你上面说是6位数字字符串,和12位混合字符串,那肯定是6位数字字符串效率更高一点
有同事提出6位数字会提高数据库查询效率,我就来CSDN问一下。
多谢了。
有同事提出6位数字会提高数据库查询效率,我就来CSDN问一下。
多谢了。你说的确实是个问题,用了数字,效率高了,但是你一看这个数字,不知道意义。如果用混合的方式,你一看就知道这个是什么意思,但效率要差一点。这个还得你自己权衡,做出选择,看哪一方面更为重要