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 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

想找份好工作?这 4 款小程序,让你 offer 拿到手软

小程序体验师:陈丹阳 对于在校大学生来说,提前为自己找份实习/工作,积攒职场经验,能有效缓解临毕业没工作的焦虑。

953
来自专栏非著名程序员

程序员平时该如何学习来提升自己的技术

自从运营了公众号以来,应该说分享了不少的技术干货和人生感悟,也应该帮助了不少程序员和开发者。最近发现了一个问题,就是经常有开发者私聊我说:我遇到了一个什么什么问...

19310
来自专栏数据和云

SQL审核与开发的博弈

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

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

【资讯】甲骨文推出大数据SQL今年秋季上市

企业正在寻求以创新方式管理尽可能多的数据及数据源。尽管Hadoop、NoSQL等技术提供了应对大数据问题的具体方法,但是这些技术却可能引入数据孤岛,导致形成关键...

2743
来自专栏量子位

详解谷歌第二代TPU:功耗性能究竟如何?巨头想用它干什么?

安妮 陈桦 编译自 The Next Platform 量子位 报道 | 公众号 QbitAI 在上周召开的Google I/O 大会上,谷歌正式公布了第二代T...

3294
来自专栏喔家ArchiSelf

PHP 是最好的语言吗?

最近被朋友们拉入了几个技术社群,有微信群,也有QQ群,尤其对一些年轻的朋友,大家乐此不疲的问题居然是 PHP 是最好的语言么?

1222
来自专栏哲学驱动设计

学习过程反思

    本篇反思总结了一般的学习过程。掌握学习的方法,可以让你更高效地进行学习。这对于天天要学新技术的IT人员来说,是非常重要的。     本文反思了自己学习W...

19411
来自专栏飞总聊IT

谷歌又傻X之BigQuery ML

最近工作忙,又努力在写干活,没怎么关注互联网行业的发展。周末好不容易补补课,就发现了谷歌在其非常成功的云产品BigQuery上发布了BigQuery ML。说白...

1292
来自专栏CDA数据分析师

原来,你是这样的R语言

? 今天给大家介绍一款在开源世界里集万千宠爱于一身的软件——R语言。 有多受宠呢?简单说,你能想到的地方都有它的身影。 做学术?看看R在各大语言排名系统的表...

23610
来自专栏安智客

安全身份认证协议与FIDO

DC010(DEFCON GROUP 010)作为全球安全圈最神秘最前沿的顶级黑客大会DEFCON授权认证的官方GROUP,致力于传播DEFCON GEEK...

1545

扫码关注云+社区