mysql优化 || 字段类型

2022-07-13  本文已影响0人  hdormy

偶然看到的一篇博客,测试后来记录下。

1.整形首选int(tinyint更好),如果是非负,则加上unsigned(容量可扩大一倍);

2.VARCHAR的长度只分配真正需要的空间

3.使用枚举或整数代替字符串类型

4.尽量使用TIMESTAMP,而非DATETIME

5.单表不要有太多字段,建议在 20 以内

6.表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。

7.用整型来存 IP

今天主要实验了下整形存IP的方法。

涉及两个函数:inet_aton和inet_ntoa

inet_aton可以将ip转为数字,用法为:inet_aton(IP);

inet_ntoa是将数字转为IP,用法为:inet_ntoa(INT);

上一篇 下一篇

猜你喜欢

热点阅读