你的位置:首页 > 软件开发 > 数据库 > db2学习笔记

db2学习笔记

发布时间:2015-11-30 17:00:09
创建表的时为列选择合适的数据类型,可以提高数据库性能。1、选择合适的数据类型,避免出现数据类型转换。例如日期,有人使用字符串来存放日期、时间戳,最后我们还要在程序中使用to_date做数据类型转换,这会对应用程序性能带来性能影响。2、选择合适的长度。例如一个字段empno来存储员 ...

  创建表的时为列选择合适的数据类型,可以提高数据库性能。

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;考虑把大对象数据列单独存放在独立的表空间,和索引数据分隔存放。


原标题:db2学习笔记

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录