论文题名: | 船载海洋环境数据库系统性能优化方法研究及应用 |
关键词: | 海洋环境信息;船载海洋环境数据库;Oracle数据库;数据库性能 |
摘要: | 作为船舶航行中获取海洋环境信息的直接来源,船载海洋环境数据库系统在军事与民用船舶领域都得到了广泛应用,系统提供的船舶航行、作业乃至作战所必需的信息数据,有效地保障了船舶安全。船载海洋环境数据库系统运行状况的好坏直接影响到船舶航行及作业质量,同时随着系统功能领域的不断扩展、海洋数据量的急剧增长,给船载海洋环境数据库系统提出了更高的要求,性能问题也日益凸显,对该类数据库系统性能优化已是一项迫在眉睫的任务。然而目前对于船载海洋环境数据库系统性能优化方面的工作开展相对滞后,也没有较系统的研究成果。基于上述问题的存在,本文提出了适用于运行阶段的船载海洋环境数据库系统的性能优化流程及方法。 首先,在明确了数据库系统性能优化目标基础上,深入研究了船载海洋环境数据库系统的核心Oracle数据库其性能优化策略及方法,提出了根据系统所处生命周期来确定重点优化级别,从而确定重点优化影响因素的观点,并总结归纳了各阶段影响Oracle数据库性能的各种因素。 其次,总结了处于运行阶段的数据库系统性能分析的一般流程,从数据库管理系统层面和数据库应用层面展开Oracle性能优化方法研究,总结出相关层面影响因素的优化方法。 随后,以实验室船载海洋环境数据库系统科研项目为背景,深入分析了船载海洋环境数据库系统的体系结构和系统功能以及系统中数据库的应用特征;结合Oracle性能诊断工具收集到的性能报告,有针对性地就系统CPU、内存、I/O、SQL及索引等方面的性能进行了具体诊断与分析,并归纳总结了系统性能瓶颈的具体原因。 最后,针对系统当前存在的性能问题,深入研究了适用于运行阶段的船载海洋环境数据库系统的性能优化流程及方法,该方法涵盖了对影响系统的各个关键因素的性能优化与调整步骤,同时兼顾了各优化项目间的相关性,使优化带来的代价降到最低。 通过对船载海洋环境数据库系统实施性能优化,系统的整体性能得到了显著改善,优化后系统的查询响应速度明显提高,实测数据入库效率得到提升,数据分析与备份效果均得到改善。同时,也为相关类型系统的性能优化工作提供了新的解决思路,具有一定的实际应用价值。 |
作者: | 姚蕊 |
专业: | 导航、制导与控制 |
导师: | 郝燕玲 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工程大学 |
学位年度: | 2011 |
正文语种: | 中文 |