MySQL 单表优化
Posted 冠军33
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 单表优化相关的知识,希望对你有一定的参考价值。
一、表字段优化
1.整数类型尽量使用 TINYINT、SMALLINT、MEDIUM_INT 而不是INT,非负数要加上UNSIGNED
2.VARCHAR的长度分配要合理,不要过大
3.时间字段不超过2037年的使用TIMESTAMP而不是DATETIME
4.单表字段最好不要超过20
5.字段设定默认值,不要有NULL字段
6.IP值存储时最好转成整型
二、表索引优化
1.合理建索引,根据WHERE 和 ORDER BY 可能涉及的列建立
2.SQL 语句尽量避免在WHERE 子句中判断 NULL(会放弃索引而进行全表扫描)
3.
以上是关于MySQL 单表优化的主要内容,如果未能解决你的问题,请参考以下文章