大型 ORACLE 数据库优化设计方案 摘要主要从大型数据库 ORACLE 环境四个不同级别的调整分析入手,分析 ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了 ORACLE 数据库的优化调整方案
关键词 ORACLE 数据库环境调整优化设计方案 对于 ORACLE 数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLERDBMS 级的调整,第三级是数据库设计级的调整,最后一个调整级是 SQL 级
通常依此四级调整级别对数据库进行调整、优化,数据库的整体性能会得到很大的改善
下面从九个不同方面介绍 ORACLE 数据库优化设计方案
数据库优化自由结构OFA(OptimalflexibleArchitecture)数据库的逻辑配置对数据库性能有很大的影响,为此,ORACLE 公司对表空间设计提出了一种优化结构 OFA
使用这种结构进行设计会大大简化物理设计中的数据管理
优化自由结构 OFA,简单地讲就是在数据库中可以高效自由地分布逻辑数据对象,因此首先要对数据库中的逻辑对象根据他们的使用方式和物理结构对数据库的影响来进行分类,这种分类包括将系统数据和用户数据分开、一般数据和索引数据分开、低活动表和高活动表分开等等
二、充分利用系统全局区域SGA(SYSTEMGLOBALAREA)SGA 是 oracle 数据库的心脏
用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据,以实现加速的目的
正确的 SGA大小对数据库的性能至关重要
SGA 包括以下几个部分: 2、字典缓冲区
该缓冲区内的信息包括用户账号数据、数据文件名、段名、盘区位置、表说明和权限,它也采纳 LRU 方式管理
3、重做日志缓冲区
该缓冲区保存为数据库恢复过程中用于前滚操作
4、SQL 共享池
保存执行计划和运行数据库