oracle数据库设计吧,浅谈超大型Oracle数据库的基础设计和优化设计

摘要:本文对Oracle数据库的基础设计的特点、并行服务器应用、划分策略、数据库物理结构的设计等《大型数据库分析与设计》学习中的重点章节进行总结和论述;并从大型数据库Oracle环境四个不同级别的调整分析入手,分析Oracle的系统结构和工作机理,从不同方面较全面地总结ORACLE数据库的优化调整方案。

Abstract: This paper summarized and discussed the character of basic design, application of OPS, strategy of partition, and design of physical structure of Oracle data base in the important chapters of "Analysis and Design of Large Data Base", analyzed the principle of system architecture and work from the four-grade adjustment of large Oracle data base; and also summarized the optimization design plan of Oracle data base from different aspects.

关键词:Oracle数据库;环境调整;优化设计;方案

Key words: Oracle data base;environment adjustment;optimization design;plan

1  概论

对于超大型系统,我们通常使用双机或多机集群系统。在本文中,我们探讨了设计超大型数据库所采用的方法,同时,以在数据库中使用ORACLE 8.0.6并行服务器作出举例。

2  ORACLE并行服务器应用划分策略

ORACLE并行服务器应用划分有如下四种方法:①按照功能的模块来区分,不一样的节点运行不一样的应用;②按照用户来区分,不一样类型的用户运行在不一样的节点之上;③按照数据来区分,对于不一样的数据或者索引要用不一样的节点进行访问;④按照时间来区分,不一样的应用要运行在不同的时间。

3  数据库物理结构的设计

3.1 表及索引数据量估算及物理存储参数的设置。表及索引的initial和next存储参数一般设为相等,pctincrease设为0。

3.2 表空间的设计。在表空间设计时一般作以下考虑:①一般较大的表或索引单独分配一个表空间。②Read only对象或Read mostly对象分成一组,存在对应的表空间中。③若表空间中的对象皆是read only对象,可将表空间设置成read only模式,在备份时,只读表空间只需备份一次。④高频率insert的对象分成一组,存在对应的表空间中。⑤增、删、改的对象分成一组,存在对应表空间中。⑥表和索引分别存于不同的表空间。⑦存于同一个表空间中的表(或索引)的extent 大小最好成倍数关系,有利于空间的重利用和减少碎片。

3.3 DB BLOCK SIZE 。超大型数据库DB BLOCK SIZE一般在4KB 至 64KB,而最常用的是8KB、 16KB或32KB。选用较大的DB

BLOCK SIZE可使INDEX的高度降低,也会提高IO效率。

3.4 Redo Log Files  ORACLE 使用专用的进程redo log writer (LGWR)将日志写入日志文件。

3.5 数据文件大小。

我们应该采用标准的文件,这样能够缩减空间维护的时间。

3.6 回滚段。回滚段一般建在专用的表空间中。每一个INSTANCE实例拥有各自的回滚段。

3.7 临时表空间。临时表空间一般建在专用的表空间中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值