加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

数十个SQL考核项目后,我总结出了这样一套履历

发布时间:2019-01-31 14:24:40 所属栏目:编程 来源:dbaplus社群
导读:多行业SQL考核落地总结 连年来落地了数十个行业(包括银行、制造业、保险等)的SQL考核项目,在项目对接需求,直到后期验收,完成优化方针的进程中,有一些感悟和总结,本文做一个分享。 起主要明晰一下SQL考核的工具范畴是针对数据库层面的,涉及机能、安详

初期的出产情形的SQL检察对实验职员的要求较高,必要实验职员深入领略SQL考核法则,并能机动应用优化的手艺才气完成SQL考核的全流程,这样甲方爸爸想作育职员自主把握这套流程的实验就相对坚苦。在我们的实践中,对这个痛点也开了处方。

在谈处理赏罚思绪前,我们先通过是否涉及到SQL的改写将题目分为两个大类:

  • 不必要改写(数据库层面优化DBA主导);
  • 必要改写(SQL语义层面优化需开拓共同)。

必要改写的相对较伟大,着实一样平常偏AP的体系更多是这种需求。不必要改写的SQL,着实在统计过优化本领后发明,占比最高的优化方法照旧会见路径层面的优化,懂得话就是建吻合的索引。

而这种优化本领对付SAP、ERP、DRM、HIS等等偏TP的体系都有很是好的优化结果,大部门相同体系也许仅仅通过索引的优化就能到达客户的优化预期。

这部门,我们今朝也已经通过自动化的优化提议低落了对实验职员手段的要求,而改写部门则依然依靠人工的参加,这种细分场景还在自动化攻关中。

开拓确认周期长

今朝实验的考核项目中,一样平常涉及开拓确认的步调都较慢,偶然项目周期大幅拖长就是因为频仍必要开拓确认,好比有的实验职员风俗通过awr陈诉,再次确认SQL优化级;或是但愿分步走,少量多次稳步上出产,,最终导致项目标延期。这个需求也转换了我们对SQL考核的预期,也就是单次的SQL考核必要在实验前有个明晰的生效预期。

总结

各行各业IT部分对SQL考核的需求日益兴隆,导致SQL考核细分场景较多,差异场景的存眷重点差别也较大,自动优化提议共同人工测试/优化是我们今朝落地的首要方法。通过考核的法则精确辨认风险是项目标技能要害,我们的常识库也在项目落地中不绝地校验更新,关于法则这块后期的文章中再做交换。

【编辑保举】

  1. 分库分表,读写疏散后,数据库中间件饰演了一个奈何的脚色?
  2. 阿里巴巴数据库分库分表的实践
  3. B+树 | MySQL索引行使原则
  4. 大牛出招|分分钟办理MySQL查询速率慢与机能差
  5. 当数据库扼住体系机能咽喉,直接分库分表能办理吗?
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读