读高性能Mysql--Mysql优化

1.数据类型优化--更小的通常更好,占用更少的磁盘,内存cpu,并且处理时需要的cpu周期更少。

2.尽量避免用null,对mysql更难优化,因为null的列使得索引,索引统计,和值比较都更加复杂,可以为null的列会占用更多的储存空间;把可为null的字段改为not null对性能提升比较小,一般建表的时候可以考虑

3.设计表的时候,很少用到的字段就别设了,服务器层和储存引擎通过行缓冲格式拷贝数据,然后服务器层将缓冲内容解码成各个列,如果太宽,转换代价高

4.

猜你喜欢

转载自www.cnblogs.com/suguowen/p/9110333.html
今日推荐