- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库结构优化技术的研究与应用.pdf
第29 卷 第1 期 湘潭师范学院学报( 自然科学版) Vol. 29 No . 1
2007 年3 月 Journ al of Xia ngt an Normal Unive rsity( Na tura l Scie nce Edition) Mar. 2007
¹
Oracle
,
( 中南大学现代教育技术中心, 湖南 长沙410075)
: 针对Oralce 数据库的物理结构和逻辑结构特征, 述了数据库优化策略, 研究了Oracle 数据库系统物理结构和
逻辑结构的优化技术, 为Oralce 数据库设计开发阶段的性能优化提供了策略和方法。同时以一个省级移动通信公司集中
化客户服务系统的所有电子渠道为例来说明Oracle 数据库结构的优化过程。
: ORACLE 表分区; 逻辑结构; 物理结构; 优化
:TP392 : A : 1671- 0231( 2007) 01- 0029- 05
Oracle 数据库是目前世界上使用最为广泛 大型数据库管理系统, 如何提高Oracle 数据库系统 运
行效率, 一直是软件开发领域 一个重要研究课题。影响Oracle 数据库系统性能 因素诸多, 既有应用软
件方面 因素和数据运行 环境因素( 系统硬件、网络等) 、还有Oracle 数据库管理和维护方面 因素。基
于Oracle 数据库进行应用软件 设计、开发阶段既是数据库应用优化 最佳阶段, 也是主动优化阶段, 从
而达到以最小成本, 获得最大性能 目 。省级移动通信集中化客户服务系统承载了全省上千万移动终
端用户 所有电子渠道业务请求, 涵盖内容包括: 10086IVR 自动语音及人工热线渠道、12580IVR 自动语音
及人工热线渠道、网上营业厅自助服务渠道、短信营业厅自助渠道。系统每月呼叫话单及业务日志量超过
4 5 亿, 海量级 数据存储及数据处理需要优异 数据库结构支撑。
1 Oracle 数据库结构
Oracle 数据库存取结构可分为逻辑和物理两层结构。数据库逻辑结构由一组数据库对象组成, 这些
对象包括表、索引、段、视图、存储过程、触发器等。逻辑存储结构( 表空间等) 决定了数据库 物理空间是
如何被使用 , 数据库对象如表、索引等分布在各个表空间中。数据库 物理结构则是由若干个文件组
成, 从物理上可划分为: 数据、日志、控制和参数文件。数据文件用于存放所有 数据信息; 若干联机重做
日志文件被重复覆盖使用。采用归档方式可使日志文件覆盖前被归档到指定 另一位置。重做日志文件
在数据库崩溃后进行数据恢复时起着重要作用; 控制文件用于记录整数据库 关键结构信息; 参数文件用
[ 5]
于设置和保存Oracle 数据库 配置参数, 这些参数在数据库启动时使用 。
2 数据库逻辑结构优化
所谓逻辑结构优化就是通过增加、减少或调整逻辑结构来提高应用软件使用数据库 效率, 可以采用
基本表 扩展、索引和聚簇等技术实现对Oracle 数据库逻辑结构 优化。
2 1
数据库性能由存储空间需求量 大小和查询响应时间 长短两个方面所决定。为了优化数据库性
能, 需要对数据库中 表进行规范化。通常, 逻辑结构设计满足第三范式 表结构既容易维护又能基本满
¹ : 2006- 09- 25
: 刘星沙( 1956- ) , 女, 湖南长沙人, 高级工程师, 研究方向: 计算机应用与网络。
29
足实际应用 要求。因此实际应用中一般都按照第三范式 标准进行规范化, 从而保证了数据库 一致
性和完整性。设计人员往往在设计中会过多地采用表间关联, 以尽可能地降低数据冗余。但在实际应用
中这种设计有时不利于数据库运行性能 优化: 如多表
文档评论(0)