学位论文 > 优秀研究生学位论文题录展示
基于INDEX的ORACLE数据库性能优化研究
作 者: 朱志
导 师: 陈志刚
学 校: 中南大学
专 业: 计算机科学与技术
关键词: Oracle数据库 INDEX 性能优化 响应时间
分类号: TP311.13
类 型: 硕士论文
年 份: 2011年
下 载: 85次
引 用: 1次
阅 读: 论文下载
内容摘要
20世纪60年代中期以来,信息技术不断发展,相关的数据库系统规模也不断扩大,数据库用户急剧增加,导致数据库应用系统执行效率降低,数据库性能问题日渐突出。数据库性能优化主要可以从硬件、数据库产品和应用程序三个层面进行,本文以Oracle 10g数据库系统为实例,以Index为基础,在应用程序层面上进行数据库系统性能优化的研究。本文主要进行了以下三个方面的工作:(1)分析数据库用户响应时间、系统吞吐量、内存使用情况、数据库命中率和磁盘I/O量五个数据库性能参数,确定以数据库用户响应时间和系统吞吐量为本文优化的数据库性能指标;介绍Oracle数据库M/M/m排队性能模型及相关算法,分析代码消耗时间Ts与系统响应时间R和响应时间低于rmax的概率P(R≦rmax)的关系;(2)研究如何降低数据库系统响应时间和提高系统吞吐量,结合INDEX优化理论和典型SQL语句的执行流程,提出以提高查询效率为核心、以充分利用INDEX高效性为方法的优化方案;对与本文优化方案密切相关的五类典型SQL语句:CREATE TABLE、INSERT、UPDATE、SELECT和DELETE语句提出转换规则;(3)应用性能优化方案相关技术设计和实现方正证券客户资料管理系统,并对数据库用户响应时间和系统吞吐量进行测试,同时以数据库性能排队模型分析测试结果,验证优化方案的正确性和可行性。测试结果的统计和分析表明:本文提出的以INDEX为基础、以ORACLE 10g为实例的数据库系统优化方案在数据规模大、数据结构复杂和系统高负荷情况下能大幅提高数据库系统响应速度、系统吞吐量,提高数据库系统性能。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-14 1.1 研究背景 9 1.2 国内外研究现状 9-11 1.3 Oracle数据库简介 11-12 1.4 研究意义与目的 12 1.5 内容组织与安排 12-14 第二章 数据库性能优化指标与模型 14-23 2.1 数据库系统简介 14-15 2.2 主要数据库性能指标 15-17 2.2.1 数据库用户响应时间 15-16 2.2.2 系统吞吐量 16 2.2.3 内存使用情况 16 2.2.4 数据库命中率 16 2.2.5 磁盘I/O量 16-17 2.3 数据库性能优化相关模型 17-22 2.3.1 系统排队模型与排队等待模型 18-21 2.3.2 系统响应时间预测模型 21-22 2.4 小结 22-23 第三章 数据库性能优化方案设计 23-34 3.1 优化数据库系统性能 23-25 3.1.1 降低数据库用户响应时间 23-25 3.1.2 提高系统吞吐量 25 3.2 SQL语句分析 25-27 3.2.1 SELECT语句 26 3.2.2 UPDATA语句 26-27 3.2.3 DELETE语句 27 3.2.4 SQL语句分析小结 27 3.3 基于INDEX的优化方法 27 3.4 基于Index的优化方案设计 27-29 3.5 SQL语句转换规则设计 29-33 3.5.1 CREATE TABLE语句 29-30 3.5.2 INSERT INTO语句 30-31 3.5.3 UPDATE语句 31-32 3.5.4 SELECT语句 32 3.5.5 DELETE语句 32-33 3.6 小结 33-34 第四章 数据库性能优化方案在方正证券客户资料管理系统中的应用 34-51 4.1 方正证券客户资料管理系统概述 34-35 4.2 系统优化设计 35-40 4.2.1 数据库表优化设计 35-37 4.2.2 资料更新优化设计 37-39 4.2.3 资料管理优化设计 39 4.2.4 资料查询优化设计 39-40 4.3 系统性能优化效果测试与分析 40-50 4.3.1 存储空间消耗测试 40-41 4.3.2 数据库用户响应时间测试 41-48 4.3.3 数据库系统吞吐量测试 48-50 4.4 小结 50-51 第五章 总结与展望 51-53 5.1 总结 51 5.2 展望 51-53 参考文献 53-57 致谢 57-58 攻读硕士学位期间的主要成果 58
|
相似论文
- 导电聚合物的电化学合成及其电致变色性能的研究,O631.3
- 洒水喷头动态热试验装置的研究,TU892
- 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
- 冷却器传热的数值模拟及影响因素分析,TQ021.3
- 钠水玻璃耐高温胶粘剂的研究及工程应用,TQ437
- 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
- 分布式文件系统客户端的设计与实现,TP338.8
- 驾照考试系统设计与实现,TP311.52
- 基于B/S架构的高职学校考试管理系统的设计和实现,TP311.52
- 基于缓冲检测器的固态硬盘控制器的设计与仿真,TP333.35
- 异构(CPU-GPU)计算机系统性能评测与优化技术研究,TP306.2
- SAN集群文件系统性能优化研究与实现,TP316.7
- 考虑气动噪声的风力机翼型设计及其应用,TK83
- 混合动力消防车的动力匹配与性能优化,U469.68
- 超大跨径CFRP缆索悬索桥力学性能分析及优化设计,U448.25
- 电视广告商务平台中Oracle数据库的ADICI设计与优化研究,TP311.13
- 公安局指挥中心接处警座席系统的设计与实现,TP311.52
- 面向时间竞争的供应链突发事件管理与协同模式研究,F224
- 宽频透波陶瓷基复合材料夹层结构设计、仿真与验证,TB332
- 发电量实时监控系统设计与开发,TM76
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|