超大型oracle数据库的基础设计和优化设计

超大型oracle数据库的基础设计和优化设计

ID:26966578

大小:53.50 KB

页数:5页

时间:2018-11-30

超大型oracle数据库的基础设计和优化设计_第1页
超大型oracle数据库的基础设计和优化设计_第2页
超大型oracle数据库的基础设计和优化设计_第3页
超大型oracle数据库的基础设计和优化设计_第4页
超大型oracle数据库的基础设计和优化设计_第5页
资源描述:

《超大型oracle数据库的基础设计和优化设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、gyofpartition,anddesignofphysicalstructureoforacledatabaseintheimportantchaptersof"analysisanddesignoflargedatabase",analyzedtheprincipleofsystemarchitectureandthefour-gradeadjustmentoflargeoracledatabase;andalsosummarizedtheoptimizationdesignplanoforacledatabase

3、fromdifferentaspects.关键词:oracle数据库;环境调整;优化设计;方案keyentadjustment;optimizationdesign;plan1概论对于超大型系统,我们通常使用双机或多机集群系统。localhOst在本文中,我们探讨了设计超大型数据库所采用的方法,同时,以在数据库中使用oracle8.0.6并行服务器作出举例。2oracle并行服务器应用划分策略oracle并行服务器应用划分有如下四种方法:①按照功能的模块来区分,不一样的节点运行不一样的应用;②按照用户来区分,不一样类型的

4、用户运行在不一样的节点之上;③按照数据来区分,对于不一样的数据或者索引要用不一样的节点进行访问;④按照时间来区分,不一样的应用要运行在不同的时间。3数据库物理结构的设计3.1表及索引数据量估算及物理存储参数的设置。表及索引的initial和next存储参数一般设为相等,pctincrease设为0。3.2表空间的设计。在表空间设计时一般作以下考虑:①一般较大的表或索引单独分配一个表空间。②readonly对象或readmostly对象分成一组,存在对应的表空间中。③若表空间中的对象皆是readonly对象,可将表空间设置

5、成readonly模式,在备份时,只读表空间只需备份一次。④高频率insert的对象分成一组,存在对应的表空间中。⑤增、删、改的对象分成一组,存在对应表空间中。⑥表和索引分别存于不同的表空间。⑦存于同一个表空间中的表(或索引)的extent大小最好成倍数关系,有利于空间的重利用和减少碎片。3.3dbblocksize。超大型数据库dbblocksize一般在4kb至64kb,而最常用的是8kb、16kb或32kb。选用较大的dbblocksize可使index的高度降低,也会提高io效率。3.4redologfileso

6、racle使用专用的进程redologemoryio把数据传到主机2的instance2。写操作是读操作的逆过程。5备份及恢复策略的考虑5.1oracle备份方法:①物理备份(用于磁盘介质损坏或数据文件损坏)。1)物理冷备份(offlinebackup)。2)物理热备份(onlinebackup)。3)归档日志文件备份(archivedlogfilebackup)。②逻辑备份(用于数据库中的某些对象被破坏或用户误操作)。备份策略的考虑主要在以下三个方面:1)存储的空间方面;2)针对于影响运行系统方面;3)影响恢复的时间方

7、面。5.2oracle的恢复方法采用物理备份恢复。以下三方面的恢复方法是由oracle提供:①数据库级的恢复;②表空间的恢复;③数据文件的恢复。数据库级的恢复要在以下条件中运行:关闭数据库但mount的状态。然而,对于恢复表空间和数据文件时,可以运行数据库。5.3采用逻辑备份恢复其适用条件是:其一,用户的操作失误导致数据的破坏;其二,在数据库中,破坏了某一个对象。6优化设计6.1数据库优化自由结构ofa(optimalflexiblearchitecture)优化自由结构是在数据库中能够任意的分布逻辑数据对象。所以,应该

8、把数据库中的逻辑对象按照它们的使用方法以及数据库受到物理结构的影响来对逻辑对象进行分类。6.2充分利用系统全局区域sga(systemglobalarea)sga有以下3方面的内容:①字典缓冲区。②数据块缓冲区。③sql共享池。④重做日志缓冲区。6.3规范与反规范设计数据库规范的原则是在数据依赖中逐渐的解决不适宜的部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。