1、为查询缓存优化你的查询
使用变量代替MySQL的函数,从而开启缓存
2、使用EXPLAIN分析select查询
3、当只有一行数据时使用LIMIT 1
4、为经常搜索字段建索引
如果在文章中查找一个字,可以使用全文索引或者自己做一个索引,例如:搜索关键字,或者tag
5、Join表的时候使用相同类型,并将其索引
6、打乱返回数据不可以使用RAND(),消耗CPU时间
7、避免SELECT *
8、为每张表设计一个自动增长的主键ID,推荐使用(UNSIGNED)
关联表不必设置
9、使用ENUM代替VARCHAR
10、使用procedure analyse();获取改进意见
11、尽可能使用NOT NULL
使用null需要额外的空间
12、