SQL审核与开发的博弈

昨晚在恩墨微信讲堂分享了一个主题:来自真实世界的SQL优化案例。这是在Oracle 38周年纪念大会上我分享的主题,在这里和更多的朋友分享。

在分享之后,很多朋友谈到:

其实在开发阶段进行SQL审核,DBA觉得有必要,然而很多时候开发觉得是强加的工作量,会激烈反对。

我的观点是:

在工作中,首先你不能扩大开发的边界,这会被抵触;DBA可以外挂,当工作成效被大家认同之后,再融合。

我们在现实中遇到的很多问题,多数以救火救急的状态体现DBA的价值,而事实上80%以上的Oracle数据库问题来自SQL编写不当,解决SQL是从源头上解决一大部分问题。

表达一下我的观点:

  • 1.DBA从后端走向前端才能更充分的体现其价值;
  • 2.预防问题比事后救火更重要;

所以慢慢的很多企业开始在开发环节,以开发DBA来进行把关,以SQL审核优化来控制质量,我建议DBA们关注一下这个方向和变化。

在现实中,解决单个问题往往是简单的,但是我们应该思考如何去防范一类的问题,让更多的人免于重复落入类似的故障?

从经验到规范,从规范到规则,这是DBA工作更高价值的体现。当我们能够将经验固化成SQL、算法,或者程序之后,才能帮助到更多的人。

对于开发团队来说,进行SQL培训我认为非常重要,开发的SQL能力提升了,对于DBA只有好处,数据库的稳定性自然会提升。如果大家是DBA也有职责去和开发沟通,对他们进行性能教育。

在学习的过程中,一个DBA就是要不断深入去了解各个层面的知识,才能不断进步融会贯通,找到如鱼得水、游刃有余的感觉。也才能从工作中找到自信和乐趣,进而培养和巩固兴趣。如果你不能从工作中找到乐趣和自信,那你的工作状态恐怕是有问题的。

这是我的一些摘录。关于这个分享的PPT文件,参考以下链接:

http://pan.baidu.com/s/1hqvWbdU

在大会的演讲视频,从以下地址观看:

http://oracle.uao-online.com/Video/Detail?id=780

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2015-09-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏EAWorld

数字化企业云平台的Cloud Native12原则(上)

本文作者介绍了未来云原生应用建设的方法论,开发Cloud Native App的理想实践标准——12要素原则的前6个原则,并围绕数字化企业云平台讲述了具体实践方...

2876
来自专栏大数据和云计算技术

管中窥豹:腾讯大数据平台

‍‍‍‍腾讯有中国最全的社交数据,面对一个数据金矿,腾讯不可能坐视不理,腾讯基于hadoop研究了自己的大数据平台,最大的一个集群规模超过5600台。本文简单分...

28510
来自专栏杨建荣的学习笔记

关于职业生涯(r10笔记第53天)

下午在看Python的一本书的时候,突然脑袋里冒出了很多的想法。而且看着看着想起了很多以前的学习经历,这可能是一个悟道的开始吧。这么说吧,悟性是一个人学...

3419
来自专栏云计算D1net

按需付费:使用云计算的正确姿势

原文编者按:正文开始前,首先允许我介绍下作者,因为这篇文章让我对我司的这位北大学霸又有了新的认识,他的手机移动电源都是在公司充好电才带回去,简直太会过日子了。。...

3905
来自专栏CSDN技术头条

剖析桌面化 Android操作系统的发展与未来

“操作系统的新理念/先进技术因素只是一个 OS 能够成功的一小部分,还有很多因素需要综合考虑。路很长,需要一步一步脚踏实地的走,没有捷径。 ” 背景 操作系统是...

2545
来自专栏java一日一条

程序员如何提一个好问题

提出好的问题是在编写软件时的一个非常重要的技能。这么多年来我对此也算略有小成。这里有一些我用着觉得很棒的指导方针!

713
来自专栏Java学习网

程序员如何提一个好问题

开始 我实际上是那种总是会问出愚蠢问题或“不好”问题的大信徒。我一直在问人们一些愚蠢并且完全可以通过谷歌搜索或搜索代码库解决的问题。大多数时候我都不愿意自己去搜...

2655
来自专栏数据和云

Oracle嘉年华:SQL审核的源头管控

在刚刚结束的Oracle技术嘉年华大会上,"SQL审核"这个概念被屡次提及,成为一个重要的核心关键词。云和恩墨的技术专家罗海雄和去哪儿网的技术专家王竹峰分别做了...

2324
来自专栏Java学习网

程序员如何提一个好问题

开始 我实际上是那种总是会问出愚蠢问题或“不好”问题的大信徒。我一直在问人们一些愚蠢并且完全可以通过谷歌搜索或搜索代码库解决的问题。大多数时候我都不愿意自己去搜...

2664
来自专栏PPV课数据科学社区

数据科学领域的职位划分以及职责技能

随着数据科学领域的招聘信息越来越多,范围也越来越广.Datacamp根据最新的数据科学相关招聘信息,全面的了解各个行业之间数据科学领域每个职位角色之间的差异,以...

3166

扫码关注云+社区