性能优化综述.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能优化综述.pdf

性能优化 第一课—Oracle性能优化综述(热身) 2012.10.15 DATAGURU专业数据分析网站 课程表 � 第1周 性能优化综述 � 第2周 锁 � 第3周 Latch � 第4周 优化器和执行计划 � 第5周 Hints � 第6周 等待事件 � 地7周 索引和分区(包括11g下新的组合分区) � 地8周 分析及动态采样(包括11g下的extended statistics技术) � 第9周 并行执行 � 第10周 变量邦定(包括11g下Adaptive cursor sharing技术) � 第11周 sql_trace及10046 � 第12周 10053事件 � 第13周 性能视图和性能参数 � 第14周 性能报告分析(AWR,ASH) � 第15周 基于Oracle RAC架构的性能优化 2012.11.15 DATAGURU专业数据分析网站 这门课程预期达到的目的 � 学员对数据库优化有一个比较清晰的思路 � 能够客观的评价数据库的性能问题 � 能够比较顺利的定位到问题点 � 能够处理常见的性能问题。 2012.11.15 DATAGURU专业数据分析网站 性能数据库发展的大势所趋 � 关系型数据库功能趋于完美 � 业务对性能的需求日益提高 � 数据量的激增 2012.11.15 DATAGURU专业数据分析网站 DBA角色的转变 � 不能再固步自封在独立的数据库层面 � 技术方向上,应多考虑性能方面的问题 � 积极参与到业务层面,从业务角度思考问题 2012.11.15 DATAGURU专业数据分析网站 性能优化的原则 � 不是所有的数据库都需要(能够)优化 � 数据库库的性能,大多数都不是从数据库层面能够解决的 � 在不了解业务之前,不可能找到正确的优化思路 � 优化要有一个度,并不是“没有最优,只有更优” 2012.11.15 DATAGURU专业数据分析网站 导致性能问题的可能原因 � 表没有正确的创建索引 错误的执行计划 � 表没有及时的分析 错误的执行计划 � 热块数据块的争用(反向索引?) � 锁的阻塞业务设计缺陷 � SQL解析消耗大量CPU 变量绑定 � 低效的SQL SQL自身的问题 � 数据库整体负载过程架构设计的问题 2012.11.15 DATAGURU专业数据分析网站 性能问题的定位 原则 尽可能从小范围分析问题 � SQL层 – 如果能从定位到SQL,就不要从会话层面分析 • 工具 执行计划,10053,10046 � 会话层 – 如果能定位到会话,就不要从系统层面分析 • V$SESSION,V$SESSTAT,V$SESSION_WAIT,V$SQL,V$LOCK,SQL_TRACE � 系统层 – 如果无法定位任何性能问题,从系统层面入手 • AWR(STATSPACK),OS tools(TOP,IOSTAT) 2012.11.15 DATAGURU专业数据分析网站 不要迷恋优化器 � 不要迷信优化器,优化器永远无法知道你的业务需求 – 优化器永远无法按照你的业务需求来重写你的SQL语句。 – 优化器只能在数学(集合)逻

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档