大型oracle数据库优化设计方案_第1页
大型oracle数据库优化设计方案_第2页
大型oracle数据库优化设计方案_第3页
大型oracle数据库优化设计方案_第4页
大型oracle数据库优化设计方案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE数据库环境调整优化设计方案ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,ORACLERDBMS级的调整,第三级是数据库设计级的调整,最SQL级。通常依此四级调整级别对数据库进行调整、优化,数据库的整体ORACLE数据库优化设计方案。一.OFA(Optimalflexible数据库的逻辑配置对数据库性能有很大的影响,为此,ORACLE公司对表空间设计提出了一OFA,简单地讲就是在数据库中可以高效自由地分布逻辑数据对象,因此首先要对数据库SGA(SYSTEMGLOBALSGAoracle数据库的心脏。用户的进程对这个内存区发送事务,并且以这里作为高速缓1、数据块缓冲区(datablockbuffercache)SGA中的一块高速缓存,占整个数据库大小used(LRU,最近最少使用)的方法进行空间管理。2、字典缓冲区。该缓冲区内的信息包括用户账号数据、数据文件名、盘区位置、表LRU方式管理。4、SQL共享池。保存执行和运行数据库的SQL语句的语法分析树。也采用LRU算法另外,SGA还包括大池、JAVA4种缓冲区构成。对这11NF、2NF、3NF三2繁修改的数据,设计应当物理不规范化。对于频繁修改但并不频繁的数据,设I/OI/O竞争均匀地分散在建立表时,由于参数pct和pctused不正确的设置,数据块中的数据会出现行和行3碎片(ragmentaton)(磁盘I/磁盘驱动的循环延迟动态扩展的块等并浪费ceatetabereateidexreatetablespace、createclusterstorage1.5倍。义为交替,这样就达到了循环分配事务对应的回滚段,可以使磁盘负荷很均匀地分布Index索引可以大大加快数据库的查询速度,索引把表中的逻辑值映射到安全的RowID,因此索引能进行快速定位数据的物理地址。但是有些DBA发现,对一个大型表建立的索引,并不SGA的数据管理方式有关。ORACLE在进行数据块高速缓存管理时,索引数据比普通数据具有更高的驻留权限,在进行空间竞争时,ORACLE会先移出普通数据。对一个建有索引的大型表的查询时,索引数据可能会用完所有的数据块缓存空间,ORACLE不得不频繁地进行磁盘读写来获取数型表的数据查询比较频繁,或者干脆不建索引。另外,DBA创建索引时,应尽量保证该索where(ClusterOracleOracleOracle有一些最基本的条件:12where子名中的这个字段,不应该参与的计算。CPUPQO(ParallelQueryOption)方式的利用1CPU处理器来执行事务处理和查询CPUORACLECPU的并行技术的应用,一个数据库的访CPU相互配合来完成,加上分布式计算已经相当普遍,只要可能,应该CPUParallelQueryOption(PQO,并行查询选项)方式进行数据库操2、使用ParallelQueryOption(PQO,并行查询进行数据查PQOCPUSQL语句的请求处理,当所查询的数据处于不3SQL*LoaderDirectPathI/O。ORACLEDatabaseResourceManager(DRM,数据库资源管理器)分配,DBAOLDP系统中,可给75%CPU25%CPU的多级CPU资源分配外,DRM还可以对资源用户组执行并行操作的限制。SQL1OLEDBADOODBCOLEDB方式。ADOOLEDBODBCOLEDBODBC的OLEDB方式则不需转换,从而提高处理速度。2ConnectionPoolConnectionConnectionPool对象机制。3SQLSQLSQLSQL共享池中SGA中命中的可能性也会大大增加。SQLSQLSQL共享池中有一个完全SQL也会重新进行语法分析。SQLSQL语句在执行时,通常要SQL程序中实现。COMMITROLLBACL进行提交和回滚该事务。SQL语句返回行超过该值,数值库暂时停止执行,除非用户发出新的指令,开始组织并九、充分利用数据的处理方案减少网络流利用数据库描述语言编写数据库的过程或函数然后把过程或函数打成包在数据库统一3、数据、快照、视图,过程调用技术的运间或手工刷新,以保证数据的参照完整性。调用过程也会大大减少因频繁的用程序、I/O子系统和操作系统(OS)进行相应的优化。优化是有目的地更改系统的一个或多个组件,使其满足一个或多个目标的过程。对Oracle来说,优化是进行有目的的调整组DBA能从上述九个方面综合考虑优ORACLE应用可以做到按最优的方式来存取数据。 .etal.Oracle8服务器技术精粹大学2、瓮正科Oracle8.XForWindowsNT实用[M].,1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论