收藏 分享(赏)

2016现实世界的性能问题.pdf

上传人:kuailexingkong 文档编号:1602370 上传时间:2018-08-10 格式:PDF 页数:23 大小:791.79KB
下载 相关 举报
2016现实世界的性能问题.pdf_第1页
第1页 / 共23页
2016现实世界的性能问题.pdf_第2页
第2页 / 共23页
2016现实世界的性能问题.pdf_第3页
第3页 / 共23页
2016现实世界的性能问题.pdf_第4页
第4页 / 共23页
2016现实世界的性能问题.pdf_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、Copyright 2014, Oracle and/or its affiliates. All rights reserved. |2016现实世界的性能问题Oracle Real-World Performance团队Oracle 服务器技术产品线8/18/2016Copyright 2014, Oracle and/or its affiliates. All rights reserved. |自我介绍 在 Oracle工作了 27年 Real World Performance团队的 VP 好的性能从来都不是偶然的 大部分人的系统都是他们“应得”的 “足够好”通常是不够好,追求卓越

2、,永远不要“足够好”Andrew HoldsworthCopyright 2014, Oracle and/or its affiliates. All rights reserved. |2016 现实 世界的性能问题 数据库研发团队的一部分 是一个全球团队,成员分布在美国,欧洲,亚洲 加起来 350+ 年的 Oracle数据库经验 通过创新的方法取得超乎寻常的数据库性能 我们的方法 按照产品设计的方法去使用它 用数据和逻辑分析的方法来找到和解决问题 跟其他人分享最好的性能优化方法和技术 做性能优化不要 靠蒙靠猜靠运气Real-World Performance 团队介绍Copyright

3、2014, Oracle and/or its affiliates. All rights reserved. |在现在的性能与可能的性能之间架起一座桥梁2016现实世界的性能是什么?Copyright 2014, Oracle and/or its affiliates. All rights reserved. |没有按照数据库设计的方法使用它8/18/2016应用程序的架构代码设计不够优化数据库里面的算法不够优化数据库性能问题的根本原因Copyright 2014, Oracle and/or its affiliates. All rights reserved. |数据库用户通常认

4、为的性能增长点感觉Application Algorithmns and Correct Product UsageDatabase Platform最佳性能增长点8/18/2016现实世界性能的看法问题现实Application Algorithmns and Correct Product UsageDatabase PlatformCopyright 2014, Oracle and/or its affiliates. All rights reserved. |您是怎样使用 Oracle数据库的?大炮打蚊子?Copyright 2014, Oracle and/or its affi

5、liates. All rights reserved. |最近的 Oracle应用提速 1000倍项目测试结果初始时间 : 2.4 Days改代码 : 27 分钟正确使用产品 : 7.5 分钟平台 : 4.5 分钟最终 : 4.5 分钟性能提高倍数 : 768初始时间 : 2.5 小时改代码 : 2.5 小时正确使用产品 : 4 秒平台 : 0.90 秒最终 : 0.90 秒性能提高倍数 : 10000初始时间 : 4.3 小时改代码 : 4.3 小时正确使用产品 : 29 秒平台 : 12 秒最终 : 12 秒性能提高倍数 : 1290Copyright 2014, Oracle and/

6、or its affiliates. All rights reserved. |你的组织怎样对待性能问题 常规方法 关注的是“足够好”或者“业务需要” 流程化的 /只是 QA的一部分 大多数时间花在优化平台层的问题 只在很有限的范围内做改变 自下而上的优化方法 目标是增量级的百分比级别的提高 Real-World 关注的是“最好”以及硬件和软件能够做到怎样 通过创新达到极好的性能,在代码里面加上智能的特性 所有的事情都在优化范围内 整体的自上而下的优化方法 目标是数量级级别的提高,十倍百倍千倍或更高级别的提高8/18/2016Copyright 2014, Oracle and/or its

7、 affiliates. All rights reserved. |你的团队怎样处理性能问题 资源金字塔 Real-World 平台优化只能得到增量级的提高 多层次的软件开发方法在性能方面只能带来增量级的提高 数据量的增长速度比摩尔定律快多了 使用现在的代码,性能的提高速度只能等于摩尔定律 只有从算法和架构上着眼才能够得到超乎寻常的性能8/18/2016QA 回归测试 , 容量规划 , 平台优化增量级的提高10X100X1000XCopyright 2014, Oracle and/or its affiliates. All rights reserved. |2016现实世界的性能问题

8、现实世界中观察到的行为 不正确的使用数据库及相关工具 为小数据集设计的应用跑在大数据集上 性能提高的机遇 对于数据密集型的工作负载,数量级级别的提高 对于 OLTP系统,在工作负载提高的时候的稳定性和性能 管理上的挑战 教育投资 将关注点从平台优化转移到应用程序的代码优化当今现实世界性能的挑战与机遇Copyright 2014, Oracle and/or its affiliates. All rights reserved. |Real-World Performance 培训8/18/2016Copyright 2014, Oracle and/or its affiliates. Al

9、l rights reserved. |参加情况0100200300400500600FY15 Q1 FY15 Q2 FY15 Q3 FY15 Q4 FY16 Q1 FY16 Q2 FY16 Q3 FY16 Q4 FY17 Q1NAMEMEAAPACCopyright 2014, Oracle and/or its affiliates. All rights reserved. |11个国家Copyright 2014, Oracle and/or its affiliates. All rights reserved. |培训活动024681012FY15 Q1 FY15 Q2 FY15

10、Q3 FY15 Q4 FY16 Q1 FY16 Q2 FY16 Q3 FY16 Q4 FY17 Q1NAMEMEAAPACCopyright 2014, Oracle and/or its affiliates. All rights reserved. |Real-World Performance课堂培训 4或 5天集中的性能培训 主题 : 优化器,数据库性能核心,极限 OLTP系统,极限数据仓库系统 教室,现场演示,动手练习,测试及问答 由 Real-World Performance 团队的工程师授课 为架构师,开发人员, DBA而设计的课程 4/5天时间完成 4个月的课程 联系 RW

11、P团队或当地 Oracle团队申请8/18/2016课堂培训Copyright 2014, Oracle and/or its affiliates. All rights reserved. |Real-World Performance培训 理解优化器是怎样工作的以及怎样被影响的 学会数据库性能优化的核心基础 数据库计算科学 应用程序算法 应在何时应用何种工具和技术去解决问题 极限 OLTP系统 连接池管理,竞争,工具 极限数据仓库系统 大数据集 数据仓库技术: Set based 处理 , Exadata, Database In-Memory, 并行你将会学到什么Copyright 2

12、014, Oracle and/or its affiliates. All rights reserved. |Real-World Performance课堂培训 “非常棒 太好的一个课程 . 为什么不能所有的培训都像这样 ?” “现场演示太生动了 ” “内容都是实际的 和 Oracle大学的课程完全不同 ” “你们对于实际的 Oracle问题的理解,对于计算机科学基础的熟悉,极好的讲授,互动技巧,都是这场成功培训的重要因素 ”Venkat Dulla, Qualcomm “认为自己是 Oracle DBA的必须参加 RWP课堂培训。我们是非常由经验的 DBA团队,来参加这个课程之前我们以

13、为我们以及什么都知道了 ! 我们工作中每天遇到的实际问题,比如连接风暴,是一个培训的场景,原因和解决方案并且被解释的非常清楚 对于 OLTP DBA来讲,是大开眼界,有了 Exadata之后, I/O不再是瓶颈,是时候用 set操作取得数量级级别的性能提高了 ” Metin Ylimaz, Turkcell “Oracle公司给 Fidelity公司的最好的培训 ” Mihir Shah Equity CIO and Corp CTO Fidelity8/18/2016反馈Copyright 2014, Oracle and/or its affiliates. All rights rese

14、rved. |Real-World Performance课堂培训 “参加过最好的培训! ”沈信禕,中国人寿 “希望本次课程出本书 ”于淼,中国农业发展银行 “讲解了大量的具体的优化的思路和方法,以实际的应用场景进行演示,让学员非常好的理解各种优化方法,印象非常深刻 ” 陈凯夫,招商银 行 “老师们 的技术很专业,也很幽默,课堂很活跃, 对于各种知识都能从原理方面详细进行讲解 新方法 ” 刘楠,启明信息 “讲课方式以讨论为主,带领大家思考。通过专家的总结,给我们带来了提高新能的新思路和新方法 ”王嘉懿,桂林银 行 “老师非常棒,技术水平和讲课水平都非常高,赞! ”张忆蔚,中国联通8/18/2016反馈Copyright 2014, Oracle and/or its affiliates. All rights reserved. |网络视频8/18/2016Copyright 2014, Oracle and/or its affiliates. All rights reserved. |Real-World Performance Real-World Performance团队的工程师讨论并演示性能问题,探讨问题的根本原因,以及如何应用合适的技术去解决问题 优化器 数据库性能的核心 极限 OLTP系统 极限数据仓库系统 http:/oracle.uao- http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报