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

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

SQL审核的提出,是基于数据库的性能优化实践和屡见不鲜的“抢险救灾”,经过总结大家发现,80%的数据库性能问题来自SQL,而事后的SQL优化和救火已经不能满足今天业务快速发展和高可用连续性的需求。

SQL审核是指,将数据库线上系统的SQL优化和问题诊断,推进到产品开发测试阶段(上线前),通过前期的SQL审核管控,将80%的SQL问题消灭在萌生阶段;而对于线上运行系统,可以通过同样的SQL审核过程,发现和解决潜在的性能问题,做到提前预防,防患于未然。

在互联网企业,SQL审核是一直在进行的工作,基于这样的工作,DBA在大量前置,逐渐和开发进行融合。

去哪儿网的MySQL技术专家王竹峰就展示了他们对于SQL审核理解,传统的人肉审核方法即繁重又容易出现误判,所以这项工作必须要智能化和产品化。

在云和恩墨的技术专家罗海雄的主题中,不约而同的阐述了SQL审核的重要意义。

在今天互联网化的开发现状之下,快速更新迭代、产品周期缩短,这些都可能带来不稳定的因素。

本次大会上,两个产品和解决方案出现在大家的视野中。

罗海雄展示了云和恩墨基于Oracle数据库的SQL审核产品工具 - z3 。这个产品可以通过内置的算法引擎,可定制的抓取数据库中执行的SQL及其详细数据,通过过滤分析,进行量化的积分趋势展现,并将SQL问题高亮显示,指导程序员的优化分析,并可以通过内置的工作流由DBA进行优化,变更管理同时被内置;

去哪儿网的产品名称是Inception,Inception是一个命令行工具,通过脚本提交审核,可以通过一系列的检测(包括语法、语义、规则检测等)来推出反馈,其目标同样是控制SQL中可能存在的种种低效或误区:

以下是Inception的输出结果,输出的内容整理如下:

云和恩墨的z3产品,具备更完善的图形和客户端展现,下图显示了工作对于SQL审核项的问题探索,高亮显示,以及工作流程设置,通过构建SQL集合,可以提交DBA进行集中审核,完成工作流转。

通过会后的听众热议和交流,我们看到,提前预防性的运维和管理已经引起了大家的广泛重视,而工欲善其事,必先利其器,通过好的工具提升工作效率是大家的共同关注所在。

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

原文发表时间:2014-11-24

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

SQL审核与开发的博弈

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

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

通过SQL解读财富的分配

还是继续昨天的问题,知乎上一个蛮有意思的问题,数据分析师做了一个很有意思的解读。 题目是:房间里有100个人,每人都有100元钱,他们在玩一个游戏。...

3076
来自专栏菜鸟致敬

物联网需要一个新的安全协议

对于计算而言,安全性一直以来都是端点游戏,其断点报复程序需要具有防病毒功能且具有保护服务器上的桌面程序防入侵和检测的功能,监视可疑活动并在检测到任何异常情况时发...

3636
来自专栏EAWorld

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

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

2876
来自专栏沃趣科技

数据库驱动企业互联网架构转型

现今几乎每个大型技术峰会,都离不开互联网金融,企业数字化转型话题。国内外大型云计算独角兽企业,例如阿里云、Amazon、微软Azure等云计算供应商更是提供一站...

631
来自专栏数据和云

2015 OOW:Oracle数据库的未来

2015年10月27日,Oracle Openworld第二天,旧金山。云和恩墨盖国强在现场为您带来第一手的数据库报道。 Openworld的会议是这样展开的 ...

2634
来自专栏数据库新发现

DBA2.0的时代 - DBA将向何处去?

最近接触和参与了很多关于DBA职业生涯发展的讨论,也有很多朋友问过我,DBA将向何处去? 思考了很多,在这里和大家分享一下关于DBA的我的看法。

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

【数据分析】不使用Hadoop的五大理由

作为Hadoop 曾经的超级粉丝,Joe Brightly承认自己在很多方面非常热爱Hadoop,比如“可以处理PB级别的数据;可以扩展到数千个...

3378
来自专栏一名叫大蕉的程序员

靠谱的数据开发从业指南No.82

有小伙伴让我聊聊数据开发的职业规划和从业指南,因为数据开发从业人员的知识量实在是太太太大了,今天恰好这个机会好好聊聊。

1996
来自专栏大数据挖掘DT机器学习

获取股票信息的简单shiny接口

原文: http://supstat.com.cn/blog/2014/12/03/a-simple-shiny-interface-to-retrieve-...

3255

扫码关注云+社区