选择数据类型的原则: 1.更小通常更好.因为占用更少磁盘,内存和cpu缓存.但是要确保没有低估,因为进行alter时,是很耗时和头疼的操作.所以当无法确定数据类型的时候,选择不会超过范围的最小类型. 2.简单就好.简单的数据类型消耗的cpu更好,比如整型比字符串好 3.尽量避免使用null.主要是因为mysql的内部实现问题,但这种优化一般效益比较小. Decimal 的缺点: 1.占用内存多 2.计算消耗的cpu多 所以不到必须情况最好不要使用.一种优化方法是对decimal乘以一定的量级,然…