请问主键的长度对于建立在主键列上的索引所占存储空间有没有影响?
时间:2011-12-17
来源:互联网
我做了这样一个实验,对于几个有主外键关系的表,在主键列建立了聚簇索引。每次改变各个表中主键的长度和类型,以分析查询的性能和存储空间占用情况。例如主键分别用char(10),char(20)...表数据占用的总的存储空间必然随着主码长度的增加变大了,可是索引所占的空间却丝毫没有变,这是怎么回事呢?我用的是SQLserver2k5的报表功能查看存储情况。
作者: xuchao1221 发布时间: 2011-12-17
要研究索引,建议你看看这篇文章:
http://apps.hi.baidu.com/share/detail/1185629
http://apps.hi.baidu.com/share/detail/1185629
作者: qianjin036a 发布时间: 2011-12-17
引用楼主 xuchao1221 的回复:
我做了这样一个实验,对于几个有主外键关系的表,在主键列建立了聚簇索引。每次改变各个表中主键的长度和类型,以分析查询的性能和存储空间占用情况。例如主键分别用char(10),char(20)...表数据占用的总的存储空间必然随着主码长度的增加变大了,可是索引所占的空间却丝毫没有变,这是怎么回事呢?我用的是SQLserver2k5的报表功能查看存储情况。
我做了这样一个实验,对于几个有主外键关系的表,在主键列建立了聚簇索引。每次改变各个表中主键的长度和类型,以分析查询的性能和存储空间占用情况。例如主键分别用char(10),char(20)...表数据占用的总的存储空间必然随着主码长度的增加变大了,可是索引所占的空间却丝毫没有变,这是怎么回事呢?我用的是SQLserver2k5的报表功能查看存储情况。
有影响,随着字段长度(或数量)的增加,其索引的存储空间会增加.
作者: dawugui 发布时间: 2011-12-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28