案例解析 | SQL审核与十大经典案例细数 - Oracle的DevOps实战

书写SQL是我们程序猿在开发中必不可少的技能,优秀的SQL语句,执行起来吊炸天,性能杠杠的。差劲的SQL,不仅使查询效率降低,维护起来也十分不便。一切都是为了性能,一切都是为了业务,你觉得你的SQL技能如何?

大数据时代,让人们意识到数据的重要性,除了SQL优化,数据存储也是本次数据库技术大会的关注点之一,所以,我们开设了专场13: 数据存储与加速技术,同时并邀请到了来自互联网行业各路技术大神,与你一起探讨数据库的那些事儿。

专场12: SQL优化的那些事

精彩议题预告:

  • SQL审核与十大经典案例细数 - Oracle的DevOps实战

  • 海量数据分区改造的玄与机

  • 你知我知的SQL优化

  • 利用DTRACE定位Oracle高并发堵塞案例

专场13: 数据存储与加速技术

精彩议题预告:

  • 时间序列数据的存储挑战

  • 使用 TerarkDB 提升 MySQL 的性能

  • 如何基于Alluxio提升Spark和Hadoop HDFS的数据访问性能与系统稳定性

  • 互联网金融公司数据存储变迁

2017第八届中国数据库技术大会(DTCC2017)将于2017年5月11-13日,历时3天,汇集来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域的120多位技术专家,共同探讨Oracle、MySQL、NoSQL、云端数据库、智能数据平台、区块链、数据可视化、深度学习等领域的前瞻性热点话题与技术。

大会共设定2大主场和21个技术专场,将吸引5000多名IT人士参会,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。

专场12: SQL优化的那些事

5月13日 上午08:50-12:10

罗海雄 

云和恩墨性能优化总监

5月13日 08:50-09:40    

议题:SQL审核与十大经典案例细数 - Oracle的DevOps实战

演讲内容:长期以来,DBA在运维领域处于最后端,往往在出现问题时扮演者救火队员的角色,而今随着DevOps思想的发展和演进,数据库运维领域也在发生改变, SQL开发审核正是数据库DevOps的最佳落地点。 在这个主题中,我们将和大家分享云和恩墨在SQL审核领域的规则探索和产品实践,以及在SQL审核和优化过程中发现的那些匪夷所思的SQL案例。

梁敬彬 

福富软件研究院副理事长

5月13日 09:40-10:30    

议题:海量数据分区改造的玄与机

演讲内容:表数据暴增让你想到分区改造的同时,迎来了荆棘。 1.快:数据量巨大的表如何改造,速度最快。 2.准:改造后,表索引约束等各属性是否准确。 3.捷:是手动执行还是程序自动实现。 4.控:如果操作出错咋办? 5.还有更多你没想到的细节….. 来来来,走进分区表改造世界,体会这里的玄与机。

陈兴隆

凡普金科集团(曾任职)DBA Team Leader/Data Leader

5月13日 10:30-11:20   

议题:你知我知的SQL优化

演讲内容:MySQL DBA碰到复杂SQL时说得最多的应该是拆拆拆,但有时候来不及拆该怎么办呢,我们到底有什么方法来应急呢?在公司快速发展的阶段,偶尔被埋下几个坑那是再常见不过的,如何能不费吹灰之力来解决SQL的问题,一起来看看我是如何处理的。

栾长苗 

平安科技 数据库架构师

5月13日 11:20-12:10    

议题:利用DTRACE定位Oracle高并发堵塞案例

演讲内容:本次分享主要介绍在处理数据库的复杂性能问题时,一般常用的性能工具无法达到要求,定位到问题的根本原因。对于商业化数据库更是如此,在需要进行代码函数层面的分析时,需要借助DTrace这样的高级工具进行应用函数调用的跟踪,从而找到问题的触发点。本次分享将从平安的实际案例出发,向大家介绍如何使用Dtrace快速定位和分析一个金融核心数据库令人困扰又非常奇怪的短暂堵塞问题。希望通过本次分享,能够带给大家解决无论是商业化还是开源数据库问题的新思维。

专场13: 数据存储与加速技术

5月13日 上午08:50-12:10

钟宇

阿里巴巴中间件高级技术专家

5月13日 08:50-09:40    

议题:时间序列数据的存储挑战

演讲内容:时间序列是在时间排序的一系列指标数据。在阿里巴巴内部,时间序列数据有三个主要的来源:服务器和应用的监控指标采集,业务的指标采集以及办公场所IoT传感器上的数据。这三种数据数据来源都具有非常大的数据量,对后台时间序列数据库系统的写性能提出了很高的要求。不仅如此,每一类数据源还具有自己的特点,给时间序列数据库系统带来了非常多的挑战。本次分享,主旨在于探讨在以上业务场景中,阿里内部的时间序列数据库所面临的问题以及解决问题的方法。

雷鹏

TerarkCTO

5月13日 09:40-10:30

议题:使用 TerarkDB 提升 MySQL 的性能

演讲内容:RocksDB是facebook从google的leveldb衍生出来的,增加了一些功能,并极大地改善了性能,成为一个全新的数据库引擎,广泛用于各类公司的各种应用。MyRocks是facebook开发的MySQL版本,其核心是基于RocksDB的MySQL存储引擎。RocksDB作为MySQL的存储引擎,相比InnoDB有很多优势。TerocksDB是Terark开发的基于RocksDB的数据库引擎,把Terark独特的索引和压缩技术集成进RocksDB,从而,使用RocksDB的API,就能获得更好的压缩率和更高的性能。 根据不同的应用场景,TerocksDB相比RocksDB的压缩率和性能提升会有很大不同,一般压缩率提升在3倍以上,性能提升在10倍以上。

顾荣 

南京大学讲师(专职科研)

5月13日 10:30-11:20

议题:如何基于Alluxio提升Spark和Hadoop HDFS的数据访问性能与系统稳定性

演讲内容:Alluxio(原名Tachyon)是世界上首个以内存为中心的虚拟的分布式存储系统。它为上层计算框架和底层存储系统构建了桥梁,应用可以通过Alluxio提供的统一数据访问方式访问底层任意存储系统中的数据。此外,Alluxio以内存为中心的架构使得数据的访问速度能比常规方案快几个数量级。Alluxio开源项目从诞生的4年来发展迅速,已有超过100个组织机构的 400多贡献者参与开源系统的开发。在本技术分享中,我将首先介绍Alluxio开源项目最新版本的一些重要特性,包括:Restful API、与Apache Hive的整合等;然后,我将重点介绍如何基于Alluxio存储系统的提升Spark中单应用的DataFrame/RDD数据的访问性能并提供多应用的数据快速共享;最后,我们还会分析如何利用Alluxio提升Hadoop HDFS集群的数据访问性能与一致性。

徐王锦

拍拍贷数据库负责人

5月13日 11:20-12:10

议题:互联网金融公司数据存储变迁

演讲内容:主要跟大家分享在互联网公司高速增长中,数据存储从San到SSD 以及SAS、Pcie 。主要从成本评估、冷热应用数据分层来展开。分享例子:1.通过内存表、SSD提高IOPS用来处理实时计算;2.常规 OLTP系统中通过 Pcie、SAS替代SSD、San. 冷热数据分层 降低成本同时提升吞吐量;3.Pcie 在Greenplum MPP系统中分享。

5月13日大会议程预告

扫码查看,大会3天完整议程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle是当今各领域中应用比较广泛的一个大型关系型数据库产品,它以其所拥有的稳定、可伸缩性强以及安全可靠等特性受到越来越多的系统开发人员的青睐,正成为企业开发信息系统的首选产品。同其他数据库管理系统相比,Oracle产品较为庞大而复杂,因此,令许多数据库管理系统的学习者在Oracle面前止步不前,究其原因,主要是无法掌握Oracle技术的脉络。本书正是根据作者在高校和各种数据库培训班执教多年的教学经验,结合开发应用Oracle数据库的实践经验编撰而成的,书中编排的内容次序非常适合于读者学习和把握Oracle的脉络,书中所选择的问题都是在实际开发应用Oracle过程中经常遇到和所要解决的。通过学习解决这些问题的方法,可以使读者比较深入地认识和掌握Oracle技术的内涵,快速地进入开发角色。本书共分11章。第1章Oracle的安装卸载与使用环境,主要包括Oracle安装环境及方法,安装后的基本环境及服务,Oracle卸载,还包括验证数据库的安装,系统临时空间不足、监听服务无法启动以及Oracle默认帐户/口令等问题的精讲。第2章 Oracle体系结构,包括Oracle数据库逻辑结构和数据库物理结构以及Oracle文件的目录结构等。在案例精讲中对数据块校验、表的移动、数据文件丢失或损坏、丢失控制文件、数据文件更名以及数据库内文件的复制传输等问题的解决做了全面细致的讲解。第3章SQL及PL/SQL的运行环境及其他开发工具。第4章 Oracle数据字典管理与数据类型。包括数据字典的分类、使用方法以及各种对象的具体查询等做了详细的介绍。第5章 数据库对象的创建与使用。主要包括各种类型的表创建以及适用情形,如外部表、分区表、嵌套表、全局临时表等;完整性约束的管理;索引,包括B树索引、基于函数的索引、位图索引、反向索引、降序索引、压缩索引等的使用方法及其适用情形等。在案例精讲中,对表压缩、约束的使能与失能、表的层次结构查询、防止删除表及对象、提取创建外键约束的脚本以及在线重新定义表结构的方法做了详细讲解。第6章 PL/SQL程序设计。介绍了PL/SQL中常用的函数、异常处理等,还有对随机数生成、分析函数、多表合并、多表插入等问题的解决方法。第7章 子程序和触发器,包括函数、存储过程、包以及触发器等。对子程序的调用者权限、管道表函数、传递触发器标识:new和:old以及自治事务也给出了具体的解决方法。第8 章 LOB与面向对象的数据管理. 第9章 Oracle的监听器和网络设置。包括Oracle网络体系结构,Oracle Net参数文件的管理,监听器与网络连接配置等。针对应用中经常出现问题,如保护与设置监听器,监听器远程管理,端口号,客户机与服务器的连接,外部过程调用,不能解析服务名以及没有监听器等都给出了详细的解决方法。第10章 数据库管理,包括导出数据库模式的DDL脚本,管理Oracle数据库实例的方法、数据恢复与Flashback以及更改数据库字符集等具体方法。第11章 数据库的安全管理。包括加密Oracle子程序,存储应用程序用户名和口令,禁止修改删除数据库对象,Oracle数据加密以及丢失SYSMAN及资料档案库用户口令的解决方法。书中给出了丰富的图表,多数图例是作者根据多年实践总结出来的,图示简练准确,易于理解,并附有解决问题的具体步骤方法和相应的脚本。读者对象:面向各种培训班学员,高校相关专业的学生, Oracle应用开发人员以及Oracle数据库的学习者。 <br>

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值