MySQL 查询优化对于网站的运行速度来说至关重要,往往通过字段的合理设置和适当的索引做到这一点!
合理设置字段,避免在MySQL中使用一些复杂的字段,尽量把数据格式的处理交给PHP处理!字段的长度设置要合理,不要造大型字段!
尽量通过主键进行查询,这是非常有效率的查询方式!
合理设置索引,例如给外键,where语句中经常用到的字段,order by语句中用到的字段设置索引!
学会使用 explain 对MySQL查询语句进行性能分析,下面有两篇文章很好的介绍到了explain查询分析!
表结构的行格式也是决定性能的一项,Fixed更佳,如图
避免使用 order by rand()