性能Mysql数据库表设计原则
zhushican | 建站教程 | 2014年6月28日
1更小通常更好
选择表示数据的最小类型(正确存储你的内容):比如说,能够使用char数据类型存储,就不必选择text,能够使用int型存储数据,就不应该使用long型。
理由:更小的数据类型使用了更小的磁盘空间,内存和cpu缓存,而且需要的cpu周期也更少。
PS:确保不会低估要存储的值。(能够很好的把握需求,对要存储的数据要比较精确的判断)
2简单就好
这个好理解,尽可能选择简单的数据类型存储数据,mysql的数据类型不外乎int,long,char,varchar,text等等。那么在选择的时候,尽量选择最简单的基本数据 类型存储数据。比如我平常存储时间的时候一般都是存成int类型(转化成timestamp).
[阅读全文]