论文部分内容阅读
针对目前数据库运行中存在的性能下降问题,本文将索引作为研究基础,在分析研究了一种基于索引的优化方法的基础上对其进行了改进,并进行了详细测试对比;为简化数据库的监控工作,本文通过等待事件定位数据库性能问题,并利用故障解决提示模块给出解决方案,最终研究提出了一种数据库监控系统的实现方案,可实现数据库性能故障准确、高效定位并解决的功能,而且不需要很丰富的数据库管理经验也可以很好的管理数据库,达到了简化数据库监控工作量的效果。主要研究内容如下:(1)分析了我国数据库优化与应用现状,研究了主流数据库监控管理软件,针对现有数据库监控系统中或多或少存在的不易掌握、费用昂贵、缺乏报警以及缺乏中文支持等问题,提出了一种基于等待事件的数据库监控系统的实现方案。(2)研究怎样提高系统吞吐量和降低数据库系统响应时间,分析一种基于索引的优化方法其中存在的缺陷,并在此基础上对其进行了改进处理,同时进行了测试,对比不同方法在三种不同测试情况下的优化程度,验证了改进处理方法的有效性与可行性。(3)设计实现了一个数据库监控系统,将等待事件定位数据库性能故障引入监控系统,设计了一个故障解决提示模块,来实现对相应等待事件的解决方法的提示。(4)详细介绍了数据库监控系统设计与实现过程,主要有数据库监控系统数据库建立、人机接口实现和相关数据采集的实现等。本文针对基于索引的优化方法中存在的缺陷,进行了改进处理,并将测试进行了细化分类,验证了方法的有效性与稳定性。本文引入等待事件,研究了故障解决提示功能在数据库监控系统中的实现,本系统定时对数据库各项数据进行监控并存储,用户在需要时到资料库中查询即可。通过实际测试表明,本系统可使用等待事件准确定位数据库性能问题,采用故障解决提示模块有效给出对应等待事件的解决办法,具有快速、高效解决数据库性能问题的特点,实现了数据库监控工作的简化。