计算机教程 第13章高级应用协调.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文档。上传文档
查看更多
下载 第1 3章 高级应用调节 第11章介绍了应用调节中两个最重要的概念:一是编写与驻留在共享池中的语句相一致 的语句;二是通过使用索引,最大限度地减少从磁盘读取数据的时间。本章将继续介绍应用 调节的有关内容。应用调节练习程序中的每个部分就其自身而言似乎毫无意义。但整体调节 方法的应用,则在调节处理中每个部分都是很有价值的。 调节应用程序应从开发人员开始,因为调节应用工作从程序第一行开始贯穿于整个系统 生命周期。对于给定的需求,总有许多不同的实现方法,但总有最好的方法。只懂得如何使 用O r a c l e是不够的,调节应用程序将使用户从 O r a c l e 中得到最好的性能。调节应用能以较少的 资源产生联动效应。如果不花费时间调节应用,那么 O r a c l e调节软件的努力将会白费。本章重 点强调下列调节应用的有关问题: • 处理S Q L语句的两种优化方法。 • SQL 语句处理的三个阶段。 • 在O r a c l e工具中命名变量。 • Oracle选择的数据访问路径。 • 主关键字的限制。 • 查看共享池中的内容。 • 方案说明和自动跟踪。 • tkprof工具。 本章以介绍最大限度使用可用资源的方法及调节应用范围为重点,使读者从中获得最大 的收益。 13.1 术语 下面是本章涉及的有关术语: • 访问路径 (Access Path) 是O r a c l e确定获取数据的方法, O r a c l e根据用户提交计算处理 的数目选择路径。 • 运行方案 (Execution Plan) 是包括在每条语句中的数据路径图,并由 O r a c l e基于一套预 先定义的优化技术建立的。 • 锁(Locks) 是O r a c l e 的内部机制,用于保证数据的一致性。例如:当用户开始修改个人 记录中的信息时, O r a c l e执行加锁操作,以确保在第一个用户的修改结束前 , 不发生其他用户 修改数据的操作。 • 环境(Environment) 是存储器分配给计算机每次会话占用的内存段 。其中包含特殊会话 信息,诸如用户名、用户数据库的系统标识符和用户执行时用于程序查找的目录表。 • O R A C L E _ H O M E 是O r a c l e软件驻留在用户磁盘 (一个目录)下的位置,在安装时定义, 并在O r a c l e运行时作为O r a c l e运行环境的一个部分。 • 当检查一系列字符 ( 如文本“ a h d j e k 9 k k ”) 中是否存在一个或多个要查找的字符 ( 如 2 4 2 Oracle8i 初学者指南 下载 “k 9 ”) 时,该字符被称为查找串(Lookup String) 。 • 优化器(Optimizer) 是一组O r a c l e 的内部例行程序,该例行程序决定最有效的访问路径。 O r a c l e运行这些例行程序使 S Q L语句能获得最有效的数据访问路径。 • 唯一或主关键字(Unique or Primary Key) 是引用表中的一个或多个表列值,它们在表 中的每个行内具有唯一性。比如加拿大政府用社会保险号码唯一地确定了每个加拿大居民的 身份,这个社会保险号码就可以用作主关键字 (有一份研究发现,有 7 0 0位居民的社会保险号 码是相同的,这大概是那时的政府职能部门还未用到 O r a c l e 吧)在表中数据的任意位置上,对 于一个或多个表列的主关键字值均不能重复。 • SQL*Plus程序中的 宿主机字符(Host Character)使控制返回操作系统,以执行一条命令。 S Q L程序的执行将被挂起,直至操作系统命令执行完毕。然后才返回 S Q L * P l u s 。 13.2 优化 高级应用调节需要理解 O r a c l e是如何优化S Q L语句的,O r a c l e有两种处理方法可以实现优 化,一是基于规则 ( R u l e - B a s e d ) ,O r a c l e基于一套基本规则按数据访问路径效率分类。二是 O r a c l e默认的基于代价( C o s t - B a s e ) 的优化方法,O r

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档