一、数据类型选择的一般原则:
1.更小的通常更好
使用正确的更小的适当数据类型,这意味着它占用的CPU执行周期,磁盘,内存,以及CPU缓存更少
这也意味着你需要更加准确的预估需要存储的值得类型范围
2.简单就好
简单类型的操作需要的CPU执行周期更少,比如整形比字符执行少,因为字符有字符集和校对规则使得它更复杂
3.尽量避免null
因为许多列可以允许为null,但是null值存储需要额外的空间,它的优化和索引相对于not null更加复杂
一、数据类型选择的一般原则:
1.更小的通常更好
使用正确的更小的适当数据类型,这意味着它占用的CPU执行周期,磁盘,内存,以及CPU缓存更少
这也意味着你需要更加准确的预估需要存储的值得类型范围
2.简单就好
简单类型的操作需要的CPU执行周期更少,比如整形比字符执行少,因为字符有字符集和校对规则使得它更复杂
3.尽量避免null
因为许多列可以允许为null,但是null值存储需要额外的空间,它的优化和索引相对于not null更加复杂