工作总结10 重构认识之三



      可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑

      SQL的重构,也是开发者经常要做的工作。当我们的SQL变更的时候,SQL会变得越来

越长,查询效率会变得越来越慢,这就是提示,我的SQL语句可能到了需要重构的时候啦。我

们原来的SQL设计也许已经不能满足现有的需求,那么重新调整我们查询的SQL设计和方案是

非常必要的。

        通常,我们需要对过长的SQL重构。每当我们的开发人员,拿过来一段长长的SQL语

句,就感觉有点打颤,其实,越长的SQL语句并不复杂,主要体现了一些业务的逻辑在里面,只要

我们明白了其中的含义,也就不难处理啦。我们主要重构SQL的目的,使我们的SQL更简洁,可读

性更好些,性能得到很好的提升。重构SQL最终目标还是让我们的性能能够满足当前的需求。

如何重构我们的SQL,需要我们根据实际情况来操作,但是还需要一定的经验作指导。

        根据20/80原则,影响我们SQL性能的80,主要集中在设计和开发阶段,所以我们在

设计和编写SQL语句的时候,就该尽量做到性能良好。对于现有的系统,我们要提升我们的

SQL性能,就主要在重构SQL,进行部分的设计和修改,完善,满足用户的需求。一般,我们

重构SQL:

       首先,确定那些SQL语句已经不再起作用,删除多余的SQL语句。

        其次,对于一些业务逻辑性比较强的SQL,我们需要加些适当的注释,便于以后的维

护和理解。

        另外,对于现有的SQL语句已经满足不了需求,需要及时地重新设计和实现。还有就

是一些性能比较慢的SQL语句,需要去进行调优。

       最后,把每个SQL放到恰当的位置存储,组织层次结构清晰,便于其他开发人员查找

和修改。

    SQL的重构,开发人员必须重视起来。我们的SQL代码简洁,清晰,性能优越,是我们开

发人员所追求的目标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值