程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> db2學習筆記--數據類型對表的影響

db2學習筆記--數據類型對表的影響

編輯:DB2教程

db2學習筆記--數據類型對表的影響


創建表的時為列選擇合適的數據類型,可以提高數據庫性能。   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;考慮把大對象數據列單獨存放在獨立的表空間,和索引數據分隔存放。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved