博客列表 >MySQL查询优化

MySQL查询优化

萝卜温的博客
萝卜温的博客原创
2018年05月03日 16:38:21756浏览

MySQL 查询优化对于网站的运行速度来说至关重要,往往通过字段的合理设置和适当的索引做到这一点!

  1. 合理设置字段,避免在MySQL中使用一些复杂的字段,尽量把数据格式的处理交给PHP处理!字段的长度设置要合理,不要造大型字段!

  2. 尽量通过主键进行查询,这是非常有效率的查询方式!

  3. 合理设置索引,例如给外键,where语句中经常用到的字段,order by语句中用到的字段设置索引!

  4. 学会使用 explain 对MySQL查询语句进行性能分析,下面有两篇文章很好的介绍到了explain查询分析!

  5. 表结构的行格式也是决定性能的一项,Fixed更佳,如图

    QQ图片20180504102645.png

  6. 避免使用 order by rand()

文章一:MySQL 使用 explain 分析 sql 语句查询效率一

文章二:MySQL 使用 explain 分析 sql 语句查询效率二

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议