虚位以待(AD)
虚位以待(AD)
首页 > 数据库 > DB2数据库 > db2学习笔记--数据类型对表的影响

db2学习笔记--数据类型对表的影响
类别:DB2数据库   作者:码皇   来源:互联网   点击:

创建表的时为列选择合适的数据类型,可以提高数据库性能。1、选择合适的数据类型,避免出现数据类型转换。例如日期,有人使用字符串来存放日期、时间戳,最后我们还要在程序中使用to_date做数据类型转换,这会对
创建表的时为列选择合适的数据类型,可以提高数据库性能。   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;考虑把大对象数据列单独存放在独立的表空间,和索引数据分隔存放。
相关热词搜索: 类型 笔记 数据