性能Mysql数据库表设计原则

zhushican | 建站教程 | 2014年6月28日

1更小通常更好

  选择表示数据的最小类型(正确存储你的内容):比如说,能够使用char数据类型存储,就不必选择text,能够使用int型存储数据,就不应该使用long型。

  理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。

  PS:确保不会低估要存储的值。(能够很好的把握需求,对要存储的数据要比较精确的判断)

  2简单就好

  这个好理解,尽可能选择简单的数据类型存储数据,mysql的数据类型不外乎int,long,char,varchar,text等等。那么在选择的时候,尽量选择最简单的基本数据 类型存储数据。比如我平常存储时间的时候一般都是存成int类型(转化成timestamp).

[阅读全文]
回顶部