学位论文 > 优秀研究生学位论文题录展示
用电信息查询与管理系统设计与优化
作 者: 黄肖寒
导 师: 蒋品群
学 校: 广西师范大学
专 业: 电路与系统
关键词: 用电信息查询与管理系统 Oracle 建模 优化
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 54次
引 用: 0次
阅 读: 论文下载
内容摘要
数据库应用系统在运行一段时间后,随着用户访问量的增加,各种各样的性能问题就会出现。数据库性能的调整与优化涉及到很多方面,数据库管理员通过找出系统性能下降的瓶颈,认真分析瓶颈出现的原因,并采取一系列优化措施进行合理的调整与优化,减少用户查询的等待时间,提高了数据库的运行效率。不仅使系统的响应速率和响应速度令用户满意,而且还可以降低系统的开发成本,为企业带来了经济效益。和美国、英国等发达国家相比,我国在数据库的应用、优化等方面还比较薄弱,还没有形成一套针对应用系统的优化的统一、全面的解决方案。关于基于Oracle数据库的应用系统的优化也不多,而且有的优化技术的讲解较为抽象。基于此,本论文首先介绍了课题的来源、研究背景及意义,给出了用电信息查询与管理系统的系统框架、功能及组成;其次在进行充分调研和需求分析的基础上,采用了PowerDesigner建模工具,对系统的数据库进行了详细建模,完成了数据库的物理设计,并利用datafactory工具生成了十万级以上的测试数据,并成功插入到数据库的表中,为数据库的性能优化提供了测试数据的来源;然后通过响应时间、数据缓冲区命中率等指标,得到了数据库的性能情况,再通过一系列优化方案,对oracle数据库进行性能调整与优化;最后对论文的工作进行了总结和展望。主要完成了如下工作:(1)用电信息查询与管理系统的系统框架、功能的需求分析通过调研、阅读相关的文献,严格按照国家电网科下发的关于电力用户用电信息采集系统功能规范[1]的要求,明确了系统设计的目标,给出了系统的功能需求、性能需求以及系统配置的情况。其中,为系统设计了9个模块:自动抄表管理模块、设备检测管理模块、停供电管理模块、档案管理模块、权限管理模块、价格管理模块、报表管理模块、电量收费管理模块、历史数据查询模块。(2)数据库的建模及十万级测试数据的生成首先,在完成数据需求分析的基础上,通过实体—联系方法,生成了概念数据模型(简称CDM),实现了数据库的概念设计;其次,通过PowerDesigner建模工具将CDM转换为物理数据模型(简称PDM),完成了数据库的物理设计;然后,根据实际的需求,采用了Oracle数据库作为数据库管理信息系统,用物理数据模型生成了Oracle数据库的结构化查询语言(简称SQL)脚本,生成目标数据库;最后,通过数据生成工具datafactory,快速的为数据库中的表生成了十万级以上的测试数据。(3)基于用电信息查询与管理系统的数据库性能调整与优化在完成数据库的设计、为数据库的表生成了测试数据后,利用查询语句来测试数据库的性能,通过调整内存参数、改善SQL语句、添加索引以及设置分区表的优化技术,对数据库进行调整与优化。与优化前相比,查询的响应时间、逻辑读的次数以及数据库缓冲区命中率等性能指标得到了改善,提高了数据库的性能。
|
全文目录
摘要 3-5 Abstract 5-9 第1章 绪论 9-12 1.1 课题的来源、研究背景及意义 9 1.1.1 课题来源 9 1.1.2 研究背景及意义 9 1.2 数据库发展概况 9-10 1.2.1 数据库技术发展 9-10 1.2.2 国内外研究现状 10 1.3 性能的评价指标 10-11 1.4 论文的结构安排 11-12 第2章 系统需求分析 12-15 2.1 系统设计目标 12 2.2 系统需求分析 12-14 2.2.1 系统总体功能需求 12-13 2.2.2 系统总体性能需求 13 2.2.3 系统配置 13-14 2.3 本章小结 14-15 第3章 数据库设计 15-27 3.1 PowerDesigner的介绍 15 3.2 概念模型设计 15-22 3.2.1 E-R模型的基本要素 15-17 3.2.2 E-R模型的创建步骤 17-21 3.2.3 E-R图转换为CDM 21-22 3.2.4 系统的概念模型 22 3.3 物理模型设计 22-26 3.3.1 系统的概念模型转化为物理模型的对应关系 22-23 3.3.2 系统的物理数据模型 23 3.3.3 生成SQL数据库脚本文件 23-25 3.3.4 添加测试数据 25-26 3.4 小结 26-27 第4章 优化技术介绍 27-33 4.1 Oracle内存结构 27-28 4.1.1 Oracle的内存结构 27 4.1.2 影响数据库性能的内存参数 27-28 4.2 SQL语句的优化 28-30 4.2.1 SQL语句优化的意义 28 4.2.2 SQL语句执行过程 28 4.2.3 SQL语句优化原则 28-30 4.3 索引优化 30-31 4.3.1 索引的分类 30-31 4.3.2 索引的创建规则 31 4.4 分区优化 31-32 4.4.1 分区的意义 31 4.4.2 分区的类型 31-32 4.5 小结 32-33 第5章 实例优化分析 33-47 5.1 构造SQL语句 33-37 5.1.1 各表之间的相互映射关系 33-34 5.1.2 查询语句的句法图表 34-35 5.1.3 SQL语句 35-36 5.1.4 解释计划和统计信息 36-37 5.2 优化实例分析 37-46 5.2.1 调整内存分配 37-38 5.2.2 SQL语句的优化 38-41 5.2.3 添加索引 41-44 5.2.4 使用分区技术 44-46 5.3 小结 46-47 第6章 总结与展望 47-48 6.1 全文总结 47 6.2 研究工作展望 47-48 参考文献 48-50 致谢 50-51 攻读硕士期间的科研成果 51-52
|
相似论文
- 基于SVM的常压塔石脑油干点软测量建模研究,TE622.1
- 超声波钎焊填缝及钎缝优化工艺研究,TG454
- 曲拉精制干酪素褐变因素及工艺优化研究,TS252.5
- 压气机优化平台建立与跨音速压气机气动优化设计,TH45
- 非正交面齿轮齿面建模及加工误差分析,TH132.41
- 常温低温组合密封结构的有限元分析与优化设计,TH136
- 涡轮S2流面正问题气动优化设计研究,V235.11
- 混凝土高拱坝三维非线性有限元坝肩稳定分析研究,TV642.4
- 基于蚁群算法的电梯群优化控制研究,TU857
- 中心回燃式燃烧室燃烧特性研究,TK223.21
- 内置式高效永磁同步电机的设计研究,TM341
- 内点法在大型电力系统无功优化中的应用研究,TM714.3
- 轴向磁通感应子式高温超导电机的基础研究,TM37
- HID灯整流效应的研究,TM923.32
- AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
- 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
- AES算法及其DSP实现,TN918.1
- 多层卫星网络稳定性设计研究,TN927.23
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 海量多数据库集成系统的查询处理研究,TP311.13
- 导弹虚拟试验可视化技术研究,TP391.9
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|