基于等待事件的Oracle数据库调优与实时监控研究

来源 :成都理工大学 | 被引量 : 15次 | 上传用户:lilycasey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展与在企业中应用的不断扩大,数据库做为数据存储与管理的软件系统,其作用越来越被从业人员所重视,伴随而来的是数据库管理与性能调整、监控问题。数据库系统的性能问题十分重要,它直接决定了企业业务是否能正常开展。由于业务变化的问题,大多数的数据库系统在上线一段时期后,都有可能出现性能问题,这可能是存储数据量变化引起的问题,也可能是数据库并发访问量增加造成的问题等等。由于数据库系统本身的复杂性,同时对数据库的调优涉及到网络、主机、存储等多个方面,这无疑给数据库的管理和调整带来了不小困难。因此,如何找到一个高效、正确的数据库调优方法,并且能在数据库出现问题时及时发现并处理,就成了一个热点问题。本文就是围绕这一热点问题进行的研究和问题的解决。围绕要研究和解决的问题,在了解国内外现状的基础上,本文介绍了相关的Oracle数据库基础理论知识,研究分析了数据库性能优化的目标、优化阶段和常用调优方式,包括针对索引的优化、查询语句的优化、表连接方式的优化以及数据库参数的优化。同时在分析常规性能瓶颈检测方式以及其不足,包括存在遗漏性能瓶颈、不容易定位性能故障等问题的基础上,引入了等待事件,详细研究了等待事件的原理、分类以及在数据库性能瓶颈定位中的应用,并结合具体工作中遇到的问题,阐述了如何通过使用等待事件的方式,来定位性能问题瓶颈所在,同时利用等待事件的详细信息,来排除数据库性能故障。针对本文要研究和解决的问题,重点对数据库监控系统的需求进行了分析,提出了一种数据库监控系统的架构,为了使监控系统能够对监控过程中出现的故障给出解决方案,引入了专家系统的思想。在分析专家系统的相关知识基础上,针对数据库监控系统的特点和需求,研究了在监控系统中适合采用的专家系统类型,提出了专家系统思想在数据库中的具体实现方式。随后本文介绍了数据库监控系统的详细设计以及实现过程,包括数据库设计和用户接口设计,以及数据库监控部分与主机监控部分的实现。最后本文对数据库优化技巧和设计的数据库监控系统进行了总结,分析了本次设计中存在的尚需改进的地方。
其他文献
运动人体的检测与跟踪是计算机视觉研究的一个重要领域,是对人体进行行为分析和理解的基础,其相关技术被广泛应用到人类的各个领域中。行人检测与跟踪主要有静止背景与运动背
随着互联网信息爆炸性增长,通用搜索引擎已经越来越难以满足人们日益增长的个性化需求。在面对专业搜索请求时,通用搜索引擎往往表现的力不从心。为了实现对特定行业的专、准
Web2.0时代,网络出现了大量产品评论,这些评论不仅给用户消费产品带来一定的导向作用,而且对厂家生产产品起到一定的反馈作用,如何从大量复杂评论数据中抽取有效信息并构建评
在企业级分布式应用领域,传统的分布式应用体系结构大都从自身需求出发,使用各种不同的技术构成相互独立的紧耦合的封闭式系统,它们相互之间缺乏兼容性、有效的互操作性以及重用
随着信息时代的发展,人们所获得的信息量爆发性的增长,以至于人们对从巨大信息量中获得有用的而且正确的信息具有更为迫切的要求,这也就是数据挖掘产生的原因。数据挖掘即分
当前,计算机科学技术、信息通信技术得以快速发展,而且随着3C(computer, communications, consumer electronics)技术的快速合一,使得嵌入式系统在生产生活的各个方面得到广
语义角色标注是自然语言处理研究领域的的一个关键问题,备受专家学者关注。作为浅层语义分析的一种实现方式,如能将其有效解决,可直接服务于自动问答、机器翻译、信息抽取等
盗窃犯罪是一种多发性的、与人类社会共同进步的犯罪行为,是当前危害我国社会治安和公民财产安全的主要因素。历年犯罪资料显示,盗窃案在各类犯罪案件中所占比例最高,其中入
可信计算是一种信息系统安全新技术,它已经成为国际信息安全领域的一个新热潮,并且取得了令人鼓舞的成绩。可信计算的总体目标是提高计算机系统的安全性。可信平台模块TPM,是
随着网络技术的发展及网络应用的普及,入侵检测作为网络安全的主动防御工具,也面临着更多新的挑战,尤其是在大量的网络数据、在线学习以及噪声数据等情况下,无法准确识别网络