课程目标

通过本课程学习,可以了解数据常用的性能调优手段和方式, 无论是关系型数据库或非关系型数据库,都可以通过实际的调优案例,了解和掌握数据库调优的核心技能。

适用人群

本课程为数据库性能调优,必须具备一定的数据库技术基础,SQL语句基础,适合1~2年以上的数据库从业人员,可以更好的提高自己的数据库管理技能。

课程概述

本课程属于数据库管理高级课程,重点介绍关系型数据库与非关系型数据库的性能调优,作为数据库管理人员,保障数据库高效的运行,更好的支撑前端业务对数据库的访问,可以更好的体现DBA的价值。本课程结合企业实际应用的业务场景和案例,罗列主要数据库应用的调优方案,结合各数据库调优特性,精选相关案例进行数据库调优的剖析,通过本课程的学习,您可以更好的掌握数据库调优的核心技术。


一、MongoDB 3.0如何实现10倍性能提升

主题介绍:MongoDB,作为NoSQL数据库中毋庸置疑的领头羊,最近发布了3.0版本。较之于上一个版本2.6, 3.0的写性能有7-10倍的改善并支持50%-80%的压缩。通过这次讲座,你可以了解到3.0中究竟是如何实现了这样的性能飞跃。此外讲师也会分享一下如何使用新的存储引擎WiredTiger的性能调试参数以及如何根据应用场景挑选合适的存储引擎等。

讲师介绍:唐建法 MongoDB 中文社区发起人

MongoDB 中文社区mongoing.com发起人, MongoDB 公司大中华区首席技术顾问。曾在惠普,联邦快递担任技术带头人及首席架构师等职。自诩为风筝冲浪圈子内最牛的大数据专家。

二、使用扩展事件实现性能调优和Troubleshooting

主题介绍:过去超过10年我们一直使用SQL Trace,但今天面对大数据以及高并发的场景下,SQL Trace引入的开销和包含的信息远远不能满足今天的负载。自SQL Server 2008起引入的扩展事件直接集成到底层的SQL OS,不但更加轻量,并且提供了更加丰富的信息,从而为性能调优和Troubleshooting时提供更好的手段。 本Session会提供扩展事件的介绍,使用方法,以及真实生产环境中利用扩展事件所能实现的场景示例。

讲师介绍:宋沄剑 微软SQL Server最有价值专家

《Professional SQL Server 2012 Administration》译者。曾为国内多家大型企业提供咨询、调优和培训服务,所涉及的行业包括金融,电信等。

三、降低成本、提升速度-开放式超高性能数据库存储平台实践

主题介绍:在数据为王的时代,企业的经营活动越来越依赖于应用系统,为实现系统高可用,很多用户把核心数据系统构建于Oracle RAC之上.但随着用户业务量和业务复杂度的增加,系统经常在存储子系统中出现性能瓶颈,现在,基于开放存储协议和闪存存储,可以搭建出分布式、超高性能的存储架构,以满足用户的核心数据存储需求,并同时实现去"IE"的开放架构,满足企业IT演进需求。

讲师介绍:张乐奕 云和恩墨的联合创始人之一,Oracle ACE 总监

云和恩墨的联合创始人之一,Oracle ACE 总监,致力于通过不断的技术探索,帮助中国用户理解和接触新技术,推广数据库技术应用。曾先后任职于电讯盈科、甲骨文等知名企业,现任职于云和恩墨(北京)信息技术有限公司。 具备丰富的行业经验与技术积累,对于Oracle数据库RAC以及高可用解决方案具有丰富的实践经验,现专注于通过分布式存储技术构建大规模高可用数据库集群。作为社区和网络的活跃者,在公开演讲和出版方面,多有建树。

四、数据库性能诊断与优化实践

主题介绍:网易DBA团队随着网易众多互联网产品一起成长,我们希望分享在维护云音乐、考拉海购、新闻客户端等产品数据库的过程中总结的运维经验,讨论关系型数据库常见性能瓶颈,介绍能够帮助及时发现问题的监控体系,和数据库发生性能问题时的主要排查手段、思路,以及分享一些解决数据库性能问题的常用业务优化经验。

讲师介绍:倪山三 网易杭州研究院数据库运维专家

10年加入网易杭研,负责网易众多互联网产品和金融支付类项目数据库运维,对MySQL、Oracle等数据库的运维调优有丰富经验,同时致力于大数据平台、NoSQL、分布式数据库中间件等技术的研究和运维。

五、百度在线用户数据服务系统

主题介绍:这个演讲主要是向大家介绍百度的一套服务在线大规模用户数据的数据库系统,这个系统具备高性能高并发,异地多活,具备执行 function 的查询层。

讲师介绍:杨嘉义 百度大数据部在线数据服务团队架构师

百度大数据部在线数据服务团队架构师,负责百度在线用户数据的架构团队。

六、DB2锁问题定位和优化最佳实践

主题介绍:锁是保证数据库一致性和并发性的重要机制,当系统存在严重的锁问题时,往往会导致系统响应时间长、吞吐量低等性能问题。相对于其它关系数据库而言,DB2的锁机制更加复杂,锁问题诊断和处理也更加困难。在本次演讲中,将分享不同DB2版本中锁等、死锁和锁超时等现象的诊断定位方法,并通过多个实战案例介绍锁问题的调优方案。

讲师介绍:徐明伟: DB2独立咨询顾问

国内资深DB2专家,擅长DB2运维管理、性能优化和架构设计。为多个省移动、金融、烟草、交通、钢铁等大型企业提供DB2咨询、性能调优和故障处理服务,并组织多场DB2企业内训,深受客户好评。 2011年,出版《DB2数据库管理最佳实践》技术专著,深受读者欢迎。率领团队获得“2011年 DB2迁移之星大赛”冠军;入选“2011 IBM DB2十大江湖人物”;荣获“2010年度IBM软件技术精英会员”。

七、SQL Server高并发的设计和优化

主题介绍:都说SQL Server是中小型的数据库,其实那是我们对它的误解。不是产品不行,而是SQL Servers可供优化的潜力未发挥出来。加上最近几年SQL Server推出了几个新版本后, SQL Server早也不是当初的那个样子。本主题主要内容包括数据库的设计、隔离级别 和锁、高并发下数据库的设计原则,并且介绍了一些具体实现方法以及优化措施,从而实现SQL Server高并发运行访问。

讲师介绍:王成辉:京东商城高级DBA

京东商城高级DBA。多年SQLServer开发管理经验,深度掌握SQLServer,尤其擅长数据库的设计和优化。曾给SQLServer中国测试团队进行为期3天的技术内幕的培训,也为多家公司做过技术上的培训和指导。微软BI开拓者网站的创始人

八、基于Oracle的SQL优化典型案例分析

主题介绍:对于使用关系型数据库的应用系统而言,SQL语句的好坏会直接影响系统的性能,很多性能很差的系统最后发现都是因为SQL写的很烂的缘故。Oracle也是关系型数据库,所以构建在Oracle数据库上的应用系统也会受到SQL语句的直接影响。 现在的问题是:我们怎样来避免在Oracle数据库中写出很烂的SQL?或者说我们应该如何在Oracle数据库中做SQL优化? 在这个主题中,演讲者会将其总结出来的基于Oracle的SQL优化方法论以实际案例的方式分享给大家,希望能对大家有所帮助。

讲师介绍:崔华 中航信资深Oracle数据库工程师

网名dbsnake,Oracle ACE, ACOUG成员。2004年开始从事dba工作,拥有 Oracle 数据库技术各个领域的经验。崔华经常在 Oracle 相关活动中发表演讲并在自己的博客上撰写了大量文章,他与其他人合作编写了三本书,其中包括《Oracle DBA手记 2》、《Oracle DBA手记3》和《海量数据库解决方案I》。

九、Oracle ASM IO架构优化实践

主题介绍:ASM是Oracle重要的核心功能,也是Oracle发展方向之一。ASM中AU和条带决定了数据如何存储、访问,是ASM中最基本、最重要的概念。但Oracle文档对这两个基本概念介绍比较模糊。它们对性能的影响,什么样的场景适合什么样的AU、条带鲜有讨论。甚至11GR2后ASM条带大小的设置方法,都像谜一样没有准确的文档或案例。本主题分享了AU、条带的作用,条带的设置方法,总结了什么样的场景适合什么样的AU、条带,以及通过合理的条带设置、提高并发插入量的案例。

讲师介绍:吕海波 ITPUB管理版版主,ID:VAGE。曾任阿里巴巴高级数据库专家。

深入研究鼓吹者,开创了一种新的模式,将调试工具Gdb/Mdb和Solaris中Dtrace引入到Oracle研究分析中,将研究结果用于更准确的健康检查、故障分析与性能调优。正在著作《Oracle核心技术揭密》。

十、MySQL复制性能优化:并行复制源码改造

主题介绍:一、实现方式: 对MySQL的复制SQL进程进行调整,改造Log_event类中的get_slave_worker事件处理线程的获取方式。针对指定表的insert/delete/update事件,从事件组(以事务开始事件和事务提交事件为头尾的一组事件)中独立出来。在多个slave工作线程中,进行轮流选择,进行指定表事件的执行。 二、功能及特点: 1、基于MySQL5.6的DB级并行复制实现,无需在主从架构中引入其他组件; 2、可配置的应用范围,对指定表进行并行同步; 3、动态开关,可随时打开或关闭表级别并行复制; 4、高写入负载zabbix后台mysql,复制性能提升50%.

讲师介绍:任赟婷 携程MySQL数据库团队高级经理

2007年毕业于上海交通大学信息安全学院后加入携程数据库团队。建立MySQL数据库团队,现在带领团队负责携程的MySQL和Mongo数据库的管理,包括MySQL的架构审核、SQL审核、自动化运维工具的开发维护等工作。

十一、Oracle 11gR2 RAC预防性优化措施

主题介绍:Oracle RAC由于其架构的复杂性,使得在Oracle RAC架构下的数据库优化与单实例相比既有很多相同点,又有很多不太一样的地方,本次演讲主题将着眼点放在基于Oracle RAC架构的系统上线前的诸多预防性优化措施上面,目的是为了防患于未然,避免那些已知的弯路和陷阱,使得部署在Oracle RAC架构上的系统从一开始就获得稳定的性能,干货分享,无数血泪经验的累积,不容错过!

讲师介绍:崔华 Oracle ACE总监

网名dbsnake,Oracle ACE总监, ACOUG核心成员。 他是资深Oracle数据库工程师,他拥有Oracle数据库技术各个领域的经验,尤其是在Oracle数据库性能优化与备份恢复方面经验丰富。 他是畅销书《基于Oracle的SQL优化》的作者,他还与其他人合作编写了多本Oracle技术书籍,他经常在Oracle相关活动中发表演讲并在自己的博客上撰写了大量技术文章。 近年来他专注于软件架构和数据库性能优化,涉猎领域不再局限于Oracle数据库。

十二、SQL优化的冰与火

主题介绍:"当一条SQL丢到你的面前的时候,需要你优化的时候,你会想什么?" "还想什么,直接优化?" "那怎么直接优化呢?" "该怎么直接优化就怎么优化呗。" "强,点32个赞!" 这个霸道小对话折射出技术人员缺乏总结和不善于选择技术场景。现在,就让我来跟大家分享一下,我会想什么,这是冰与火之旅。

讲师介绍:梁敬彬 福富在聘特级专家

福富技术研究院副理事长,福富在聘特级专家,福富四星级内训师,ITPUB版主及ITPUB社区专家,十余年数据库设计调优及培训相关经验,著有多本畅销数据库技术书籍,其代表作《收获,不止Oracle》上市不到2个月即完成第3次印刷。

十三、揭开SQL优化器的盖头来--数据库查询优化器实现技术解密

主题介绍:全文以具体的SQL为示例和线索,进行如下深度探索: 庖丁解牛,SQL语句在优化前是怎么分解的? 优化解析,SQL语句是怎么被优化器优化的? 深入原理,优化器是怎么被实现的? 案例解密,地球上最牛的优化器是谁---Oracle、PostgreSQL、MySQL或神秘数据库?

讲师介绍:李海翔 华胜天成数据库架构师

网名:@那海蓝蓝。 从事数据库研发、数据库测试与技术管理等工作10余年。 对数据库的内核、管理工具、驱动程序等有深入研究,长于PostgreSQL、MySQL、GreenPlum等数据库的内核与架构。 2006年软考荣获系统分析师。 2014年出版专著《数据库查询优化器的艺术 SQL优化与原理解析》。 业余时间喜欢分享个人心得于博客:http://blog.163.com/li_hx/。

十四、SQL索引优化案例分析

主题介绍:通过分析几个SQL优化的案例,分享在PostgreSQL中如何利用其提供的统计信息,针对慢SQL进行索引优化的通用方法、思路。帮助用户了解PostgreSQL的使用、性能优化等。适合以下类型的听众:1.熟悉关系型数据库,了解SQL语言;2.对PG有兴趣的DBA或开发者;3.对云上关系型数据库有兴趣的听众。

讲师介绍:窦贤明 阿里云资深研发工程师

六年程序开发经验,关注分布式数据库、关系型数据库、云计算、分布式存储等技术,PostgreSQL信徒。现就职于阿里云数据库技术组内核服务组,致力于云数据库內核、自动化运维等工作,旨在实现用户在云数据库上的良好体验。

十五、Tencent MySQL内核优化解析

主题介绍:本次主题主要介绍 Tencent MySQL(TXSQL)在腾讯云发展过程中遇到的各种问题以及在解决这些问题的过程中TXSQL 内核所做的一系列优化,包括 read_view 优化、Lock_log 拆分、分布式 token 锁、Redo log 锁拆分、Binlog 限速等功能,从功能、性能和稳定性上对 TXSQL 进行深入的解析。

讲师介绍:张青林 腾讯高级工程师

腾讯云布道师、MySQL架构师,隶属腾讯TEG-基础架构部- 数据库内核研发团队,专注于MySQL内核研发&相关架构工作,有着服务多个10W级QPS客户的数据库优化及稳定性维护经验。


十六、宽表列存储在大数据分析中的应用与优化

主题介绍:目前在很多企业的数据分析任务中,常见几百上千列的宽表数据。这些宽表通常数据量巨大、存储在HDFS等分布式文件系统中。HDFS上宽表存储优化重要且具有挑战。宽表在数据分析中的可以避免一些频繁的连接操作,在用户画像、数据挖掘负载中,宽表也是一种高效的数据存取方式。对于宽表上的分析型负载,列存储可以有效减少不必要的I/O、提高数据压缩效果。HDFS上也已经有RC File、ORC、Parquet等成熟的列存储格式,但这些存储格式的设计只考虑了传统的数据分析负载,并没有针对宽表做深入的研究和优化。本工作介绍了HDFS上宽表列存储的特征和优化方法。该工作已在微软Bing日志分析产品中应用,并发表在SIGMOD 17上。

讲师介绍:卞昊穹 中国人民大学 博士研究生

中国人民大学博士研究生,研究方向为数据库系统和实时数据分析,从事SQL-on-Hadoop系统测试和开发。在HDFS列存储优化、高性能数据索引和装载、分布式等值连接算法、海量知识库扩充等方面的研究成果发表在SIGMOD、CIKM等国际顶级学术会议上。

课程目录

1 第1章:MongoDB3.0如何实现10倍性能提升
2 第2章:使用扩展事件实现性能调优和Troubleshooting
3 第3章:降低成本、提升速度-开放式超高性能数据库存储平台实践
4 第4章:数据库性能诊断与优化实践
5 第5章:百度在线用户数据服务系统
6 第6章:DB2锁问题定位和优化最佳实践
7 第7章:SQLServer高并发的设计和优化
8 第8章:基于Oracle的SQL优化典型案例分析
9 第9章:OracleASMIO架构优化实践
10 第10章:MySQL复制性能优化:并行复制源码改造
11 第11章:Oracle11gR2RAC预防性优化措施
12 第12章:SQL优化的冰与火
13 第13章:揭开SQL优化器的盖头来--数据库查询优化器实现技术解密
14 第14章:SQL索引优化案例分析
15 第15章:TencentMySQL内核优化解析
16 第16章:宽表列存储在大数据分析中的应用与优化

课程评价

课程讲师

DTCC大会
  • 课程数
    59
  • 学生数
    7890
中国数据库技术大会(简称DTCC)是国内数据库及大数据领域专业的技术交流盛会。DTCC每年邀请百余位行业专家,就热点技术话题进行分享,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。

最近学习用户 170人报名试学

  • zyypjc

  • sky112901

  • 从小就叫杨洋