十3、MySQL中表的优化 - 系统的撸一遍MySQL

数据类型检测

经过分析数据表的字段信息,进行数据优化。php

//查看字段使用状态
SELECT * FROM table_name PROCEDURE ANALYSE()\G

经过这个查询,能够检查数据表字段实际使用的最大长度,最小长度平均长度,枚举信息等信息。能够辅助进行MySQL的优化(数据比较多的时候不要再线上执行)。sql

表拆分

垂直拆分

说白了就是子表的拆分,好比用户认证的信息通常跟用户的资料信息会拆分称为两个表。资讯类的资讯内容(大文本),与资讯的其他字段会拆分到两个表。优化

水平拆分

相同的表结构,根据某个字段进行水平拆分。spa

通常针对数据量很是大的状况进行拆分,选择不一样的字段拆分会起到不一样的效果。.net

表分区

详细见前文:MySQL中的表分区code

相关文章
相关标签/搜索