标题:varchar的长度会影响性能吗
只看楼主
南川
Rank: 4
等 级:业余侠客
威 望:1
帖 子:111
专家分:235
注 册:2010-6-25
结帖率:86.21%
已结贴  问题点数:41 回复次数:4 
varchar的长度会影响性能吗
varchar可以根据字符串的长度调整实际存储长度。varchar(20)与varchar(50)在存储20长度以内的数据的时候,会不会有性能上的差距,或是存储空间上浪费的现象?
搜索更多相关主题的帖子: 长度 性能 varchar 
2010-09-06 16:22
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
得分:21 
应该有存储空间浪费现象,而且在字段比较多的情况下可能会影响其他字段的存储
2010-09-06 17:56
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
得分:20 
varchar是按照实际长度存储的。
所以没有性能差别。长度除了存储的原因,
更多是管理的需要。例如:
身份证号码19位,如长度超出,数据即不能插入
2010-09-07 09:15
hzau_edu
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2010-1-2
得分:0 
会影响,毕竟varchar是动态的
2010-10-02 10:22
sky_yang_sky
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:481
专家分:16
注 册:2007-5-30
得分:0 
当然会浪费空间

[ 本帖最后由 sky_yang_sky 于 2010-10-10 14:38 编辑 ]

你微笑的面對整個世界,整個世界也將會微笑的面對你。
2010-10-10 14:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-319301-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078870 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved