标题: 怎样选择数据类型以提高DB2数据库的访问速度
燕狂徒
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


LU爱心使者  
UID 59
精华 14
积分 1712
帖子 3217
活跃指数 155
LU金币 4931 个
LU金条 616 个
阅读权限 210
注册 2003-9-19
 
发表于 2003-11-6 22:37  资料  个人空间  主页 短消息  加为好友 
DB2建表过程中,在不影响功能实现的前提下,用户可以考虑下面的一些建议,以提高数据库的访问和使用性能。

1 在数据长度够用的前提下,考虑使用SMALLINT数据类型代替INTEGER数据类型;

2 在表示日期和时间的时候,尽量使用DATE和TIME数据类型代替CHAR数据类型;

3 尽量设置列的属性为NOT NULL;

4 对字段长度比较短的列(例如少于50个字符)选择使用CHAR数据类型而不是VARCHAR数据类型;

5 对字段长度少于32K的列,选择使用VARCHAR数据型代替LONG VARCHAR数据类型;

6 对不要求确切精度的数据列,选择使用FLOAT数据类型代替DECIMAL数据类型。





http://www.100c.com.cn/oblog/user1/1/index.html
顶部
开心就好
LU幼天使
Rank: 2



UID 773
精华 0
积分 108
帖子 211
活跃指数 1
LU金币 1957 个
LU金条 0 个
阅读权限 20
注册 2003-10-20
 
发表于 2003-11-12 06:09  资料  个人空间  短消息  加为好友 
学习不错嘛!燕子,加油!

顶部
 



当前时区 GMT+8, 现在时间是 2008-12-5 02:30
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.050787 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver