- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACL管理员必备手册
Jan-15-2000 ORACLE数据库培训教材 * OPS支持的并行结构 Node1 CPU CPU Share memory Node n CPU CPU Share memory Share Disk Array Share Disk Array Share Nothing Jan-15-2000 ORACLE数据库培训教材 * 数据库优化 数据库优化工作重要性 数据库优化过程 数据库优化基础知识 数据库优化内容 数据库性能诊断工具 优化技巧及脚本 ORACLE技术热线 Jan-15-2000 ORACLE数据库培训教材 * 数据库基础知识 ORACLE数据库系统数据存储的物理结构和逻辑结构 模式对象的组成 ORACLE数据库系统的进程以及内存结构构成 ORACLE锁的概念介绍 二阶段提交的概念 用户、角色、权限的概念的介绍 举例介绍ORACLE是如何处理一个事务 Jan-15-2000 ORACLE数据库培训教材 * ORACLE事务处理过程 首先必须有一台主机或数据库服务器运行一个ORACLE INSTANCE 工作站运行一个应用,它试图通过适当的SQL*NET驱动同服务器取得联系 如果该服务器也正在运行适当的SQL*NET驱动。服务器检测到应用的连接请求,开始为此用户进程创建一个专用的服务器进程 客户端的用户执行一个SQL语句并提交此进程 服务器进程收到此SQL语句,并开始检验在ORACLE的共享池中是否存在同样的SQL语句。如果在共享池中发现该SQL语句,服务器进程开始检验该用户是否对请求的数据有操作的权限,然后使用在共享池中的SQL语句去执行该语句。如果该SQL语句在共享池中不存在,就为此语句分配一个新的共享池区以便它能够被解析、执行 服务器进程从实际的数据文件或共享池中取回必须的数据 服务器进程在在共享池中修改数据。在上述所作的生效之后,DBWR后台进程把修改后的数据块永久的写入硬盘。在此事务提交成功之后,LGWR进程立即把此事务记录到在线的redo log file 如果此事务成功,服务器进程通过网络返回一个成功的信息给应用程序。如果该事务不成功,将返回一个适当的信息 在上述的事务过程中,其余的后台进程同样在运行,等待着条件符合而被触发。此外,数据库服务器还管理着其他用户的事务,并且在不同事务之间提供数据一致性,防止不同事务对相同数据操作 Jan-15-2000 ORACLE数据库培训教材 * 数据库优化内容 数据库建库优化 数据库初始化文件 数据库空间优化 系统设计优化 SQL语句优化 SGA优化 I/O、CPU优化 系统性能瓶颈分析 常见问题分析 Jan-15-2000 ORACLE数据库培训教材 * 数据库空间设计优化 表空间设计的原则为: 把由用户创建的其余表空间同SYSTEM表空间进行分离 把系统的数据表空间同索引表空间分离 把操作频繁和不经常操作的表划分在不同的表空间中 分离用户数据和回滚段的数据以防止某个磁盘出现故障丢失数据 为特殊类型的数据库使用保留某个表空间 回滚表空间分配原则 临时表空间分配原则 Jan-15-2000 ORACLE数据库培训教材 * 回滚段空间分配原则 一个事务的回退信息可以写到当前例程中正在被使用的任何的一个回滚段中 一个事务的所有回退信息只能写入一个回滚段中 多个事务的回退信息可以同时写入同一个回滚段中,甚至可以同时写入一个EXTENT中 当回滚段的EXTENT中的所有事务都被提交或回退了,此EXTENT就可以被重新使用 一旦回滚段的某个EXTENT被重新使用,在此EXTENT中的所有信息都不在可用 在系统需要更多的空间时,如果回滚段的下一个EXTENT中有活动事务,例程就会扩展此回滚段 select、insert、update、delete语句都可能会使数据库从多个回滚段去读数据 回滚段的头永远不会移入当前被rollback的事务为所占用的extent中 当回滚段的头进行扩展时,他是按顺序的,不会跳过环中的EXTENT 如果回滚段的头不能使用下一个extent,它就会另外分配一个extent,并把它插入环中 Jan-15-2000 ORACLE数据库培训教材 * 系统设计时作的优化 ORACLE 存储基本单位---- BLOCK 建表参数 建索引参数 索引结构 Jan-15-2000 ORACLE数据库培训教材 * 系统设计时作的优化----建表参数 Jan-15-2000 ORACLE数据库培训教材 * SQL语句优化 ORACLE优化方式 COST_BASED(基于代价) RULE_BASED(基于规则) 索引的使用 如何写高
文档评论(0)