数据类型检测
通过分析数据表的字段信息,进行数据优化。
//查看字段使用状态
SELECT * FROM table_name PROCEDURE ANALYSE()\G
通过这个查询,可以检查数据表字段实际使用的最大长度,最小长度平均长度,枚举信息等信息。可以辅助进行MySQL的优化(数据比较多的时候不要再线上执行)。
表拆分
垂直拆分
说白了就是子表的拆分,比如用户认证的信息一般跟用户的资料信息会拆分称为两个表。资讯类的资讯内容(大文本),与资讯的其余字段会拆分到两个表。
水平拆分
相同的表结构,根据某个字段进行水平拆分。
一般针对数据量非常大的情况进行拆分,选择不同的字段拆分会起到不同的效果。
表分区
详细见前文:MySQL中的表分区
来源:oschina
链接:https://my.oschina.net/u/226106/blog/787464