`
weihong01267
  • 浏览: 51288 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

代码优化总结

 
阅读更多

最近一个功能查询缓慢达到一分钟,于是设法优化,最终优化到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不走索引的注意这个问题

1
0
分享到:
评论

相关推荐

    java代码优化总结1.0版本.zip

    这份"java代码优化总结1.0版本.zip"资源可能包含了关于如何提升Java程序效率的各种策略、技巧和最佳实践。以下是根据标题和描述推测出的一些核心知识点: 1. **基础优化概念**:首先,优化涉及到理解程序的运行时...

    net代码优化总结、归纳.pdf

    总之,文件“net代码优化总结、归纳.pdf”涵盖了从.NET框架的基本使用到高级性能调优的广泛知识点,为.NET开发人员提供了详尽的性能优化指南。在实际开发中,理解并应用这些知识点对于构建高效、稳定且响应迅速的...

    c6000系列的C代码优化总结.rar

    在C6000系列处理器的C代码优化中,有许多关键点值得我们深入探讨和总结。C6000系列是德州仪器(TI)推出的一系列高性能浮点数字信号处理器,广泛应用于通信、图像处理等领域。针对这类处理器的C语言编程,优化技巧...

    c6000系列的C代码优化总结

    ### TI C6000系列C代码优化精要解析 #### 概览 TI C6000系列处理器是德州仪器(Texas Instruments)为数字信号处理(DSP)领域设计的一系列高性能芯片。针对C6000系列进行C代码优化是提高程序执行效率的关键步骤,...

    java代码优化总结1.0版本.7z

    在这个1.0版本的总结文档中,我们将会探讨一些核心的Java代码优化策略和技术,旨在帮助开发者编写更高效、更易于维护的代码。 首先,了解JVM(Java虚拟机)的工作原理至关重要。JVM通过即时编译(JIT)将字节码转换...

    spark任务基于业务场景的资源分配、代码优化总结+源代码+文档说明

    该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! &lt;项目介绍&gt; 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! ...

    性能优化总结.doc

    在应用层面,EJB(Enterprise JavaBeans)的优化、大数据量读取的处理、DAO层SQL语句优化、常用数据的缓存策略、特定数据结构的选择、Java代码的编写规范以及JSP页面的优化都是不可忽视的部分。比如,使用预编译的...

    Java代码优化细节总结

    代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃...

    C++代码优化方法总结.rar_c代码优化_代码优化_优化_优化 c_优化方法

    在编程领域,优化是提升程序性能的关键步骤,尤其是在C++这样的高级语言中,代码优化能够显著提高程序运行速度,减少资源消耗。本文将深入探讨C++代码优化的一些常见方法和策略,旨在帮助开发者提高程序效率。 一、...

    编译原理代码优化概述

    ### 编译原理之代码优化概述 #### 一、引言 代码优化是编译原理中的一个重要组成部分,它旨在提高程序的执行效率或减少资源占用。优化的目标通常是在不改变程序逻辑的前提下,使得生成的代码在运行时更快或更节省...

    代码优化原则与方法优化

    总结而言,代码优化的原则和方法涉及到如何组织代码结构、如何命名变量和方法、如何抽取和简化逻辑等多方面的知识。好的代码应该是简洁、清晰、易于理解的,同时又不失效率。通过以上提到的方法和技巧,程序员可以...

    35个Java代码性能优化总结.pdf

    ### Java代码性能优化总结 Java代码性能优化是一个广泛的领域,涉及多个方面,包括但不限于内存使用、循环效率、算法优化、集合框架使用等。本总结旨在汇总35个常见的Java代码性能优化技巧。 #### 1. 使用final...

    35个Java代码性能优化总结

     代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是...

    代码优化 ppt 文档

    总结来说,代码优化是一个多层次的过程,需要根据具体情况选择合适的优化策略。算法级优化关注算法设计,C语言级优化利用编程语言特性,而汇编级优化则深入到硬件层面。每个层次都有其独特的作用和挑战,恰当的组合...

    C++代码优化方法总结

    以下是对"C++代码优化方法"的详细总结。 1. **编译器优化**:现代C++编译器如GCC和Clang提供了多种优化级别,从-O1到-O3,其中-O2和-O3通常能提供显著的性能提升。-Os则侧重于生成小尺寸的代码。编译器还会进行死...

    编译原理试验 中间代码优化 表达式语法分析等

    在编译原理中,中间代码优化和表达式语法分析是两个关键环节,它们对程序的性能和效率有着重要影响。本试验报告旨在深入探讨这两个方面,并通过C++编程实现相关功能。 中间代码优化是编译过程中的重要步骤,它发生...

    代码优化的三个阶段

    ### 代码优化的三个阶段 #### 一、引言 在软件开发过程中,代码优化是一项重要的任务,它能够显著提高程序的性能与效率。本文基于一份来自2007年的PPT材料,深入探讨了代码优化的三个主要层面:算法优化、流程优化...

Global site tag (gtag.js) - Google Analytics