sql优化系列.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优化sql系列文章 浪潮齐鲁软件产业股份有限公司 2004年5月 前言 本文针对oracle9i的sql优化,将陆续进行几章。 优化器的选择,相关的影响sql执行性能的参数,一般的注意事项 优化器的概念和作用 在讲述优化器的概念之前,先介绍以下ORACLE9I中SQL的执行步骤,应用程序在提交SQL进ORACLE数据库以后,ORACLE需要经历如下几个步骤才能完成客户的请求 断句,分离出元数据和单词 分析对象是否存在 分析是否有权限 给出执行计划 执行 我们知道,由此可见,优化器对于SQL的执行效率是有至关重要的作用的。优化器给出的执行计划合理与否,决定了SQL的执行效率 ORACLE的优化器的种类 ORACLE9I主要有两大类优化器:基于规则(RULE BASED OPTIMIT)和基于成本(COST BASED OPTIMIT)。基于规则是一个历史悠久的规则,特点是稳定,尽量利用索引。缺点是信息利用量少。基于成本 oracle调整sql的工具,explain plan,autotrace,tkprof,执行计划和静态统计信息的解读 explain plan 准备环境: 执行@?\rdbms\admin\utlxplan 该sql的内容为一个建表(plan_table)语句 使用方法: explain plan for sql-statement @?\rdbms\admin\utlxplp(并行)或者utlxpls(非并行) autotrace SET AUTOTRACE OFF SET AUTOTRACE ON EXPLAIN SET AUTOTRACE ON STATISTICS SET AUTOTRACE ON SET AUTOTRACE TRACEONLY SET AUTOTRACE TRACEONLY STATISTICS SET AUTOTRACE TRACEONLY EXPLAIN COST CARD BYTES 执行计划的解读 统计信息的含义 统计返回 含义 Recursive calls 为执行你的sql而执行的sql Db block gets 以current模式 Consistent gets Physical reads Redo size Bytes sent via SQL*Net to client Bytes received via s SQL*Net t from client SQL*Net roundtrips to/from client Sorts(memory) Sorts(disk) Rows processed sql trace和tkprof alter session set timed_statistics=true; alter session set events ‘10046 trace name context forever,level 12’ parse execute fetch count cpu elapsed disk query current rows 调优实例 调整表连接,三种连接方式 调整子查询,相关,非相关 使用表关联代替字查询 借助索引的调整表扫描和排序 其他调整手段:ORACLE的提示,临时表,物化表 优化设计 山东烟草-浪潮文档 第 3 页 共 3 页

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档