db2学习笔记--数据类型对表的影响

页面导航:首页 > 数据库 > DB2 > db2学习笔记--数据类型对表的影响

db2学习笔记--数据类型对表的影响

来源: 作者: 时间:2016-01-13 16:35 【

创建表的时为列选择合适的数据类型,可以提高数据库性能。1、选择合适的数据类型,避免出现数据类型转换。例如日期,有人使用字符串来存放日期、时间戳,最后我们还要在程序中
创建表的时为列选择合适的数据类型,可以提高性能。
 
1、选择合适的数据类型,避免出现数据类型转换。例如日期,有人使用字符串来存放日期、时间戳,最后我们还要在程序中使用to_date做数据类型转换,这会对应用程序性能带来性能影响。
 
2、选择合适的长度。例如一个字段empno来存储员工号,用small int就可以满足,但是如果我们用int就会造成两个字节的浪费。
 
3、如果表中某个字段全是数字,建议使用整数而不要使用char。
 
4、char和varchar的选择;如果一列数据变化不大,建议使用char,因为varchar的读取性能要分为先读长度再读数据,比char性能弱些。
 
5、long varchar、blog、clog和cblog数据类型,这些大对象数据类型的读取是不经过内存而直接读取的,根据情况看是否可以用varchar代替;如果使用大对象数据类型,考虑是否对该大对象列记录日志not logged;考虑把大对象数据列单独存放在独立的表空间,和索引数据分隔存放。
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<