高性能MYSQL(2)

一. 数据类型优化
更小的数据类型通常更快,因为它占用更少的磁盘,内存和CPU缓存,并且处理时需要CPU的周期更少

整形比字符串操作代价更低,因为字符集和校验规则使字符比较比整形比较更加复杂(例如使用MYSQL的内建的类型(date,time,datatime)而不是字符串来存储时间)(TIMESTAMP只使用DATATIME的一半存储空间)

使用VARCHAR(5)和VARCHAR(200)存储相同字符串的空间开销是一样的,但是更长的列会消耗更多的内存,因为MYSQL会分配固定大小的内存块来保存内部值

你可能感兴趣的:(高性能MYSQL(2))