最近一个功能查询缓慢达到一分钟,于是设法优化,最终优化到8秒内。
总结:优化代码主要从这几个部分优化:
1.sql
2.代码
3.数据
4.索引
<!--[if !supportLists]-->1. <!--[endif]-->通过sql explain 查看执行计划,哪些没有用到索引,哪部分sql执行缓慢,仔细定位
<!--[if !supportLists]-->2. <!--[endif]-->优化sql尽量少用子查询,用join
<!--[if !supportLists]-->3. <!--[endif]-->通过加索引来看是否速度加快
<!--[if !supportLists]-->4. <!--[endif]-->如果不行再看是否是其他作用的代码拖累了这个查询
<!--[if !supportLists]-->5. <!--[endif]-->如果没有以上问题,查看数据是否有产生垃圾数据,导致数据膨胀
<!--[if !supportLists]-->6. <!--[endif]-->再查看代码看是什么原因导致产生垃圾数据
<!--[if !supportLists]-->7. <!--[endif]-->Mysql left join不走索引的注意这个问题
相关推荐
c6000系列的C代码优化总结
.net代码优化总结、[收集].pdf
TI c6000系列的C代码优化总结,新手可以看一下。
java代码优化总结1.0版本.zip
java代码优化总结1.0版本.7z
net代码优化总结、归纳.pdf
编写高性能的Lua代码总结
以下是一些常见的VB代码优化技巧和总结: 1. **避免不必要的变量**:过多或未使用的变量会增加内存使用并降低代码的清晰度。 2. **使用适当的数据类型**:为变量选择正确的数据类型可以减少内存占用并提高运算速度...
性能优化总结.doc性能优化总结.doc性能优化总结.doc性能优化总结.doc
该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! ...
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃...
C#代码精简优化技巧总结,主要是开发过程中的代码优化技巧
C++代码优化方法总结
35个Java代码性能优化总结.pdf
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...
C++代码优化方法总结.rar C++代码优化方法总结.rar
C++代码优化总结,包含大量的设计测试情况,包你所要
35 个 Java 代码性能优化总结
C代码优化经验总结.doc