基于Oracle数据库SQL语句优化规则的研究

被引量 : 17次 | 上传用户:sunshine123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库自从成为最常用的数据管理方式以后,逐步向数据结构日渐复杂、数据量日渐庞大、应用场合日渐广泛的方向迅速发展和完善。数据库与应用软件的紧密结合使用户对数据库性能的需求逐渐提高,尤其是在海量存储的数据库系统中变得愈加明显。除了软件和硬件条件本身的限制外,数据库中查询语句的执行效率也是影响其性能的关键因素[1],SQL语句的执行消耗大部分的数据库资源,包括CPU消耗、内存消耗、物理块读取消耗等,因此有必要对SQL语句进行优化调整,对提升数据库性能有重要的意义。本文分析了Oracle数据库中SQL语句的执行过程和查询机制,研究了SQL语句在Oracle数据库中的处理方式、执行路径和影响执行计划的因素,并作为SQL语句优化规则制定和生效的理论来源。同时结合对SQL语句进行优化的目标得出具体的优化规则,优化规则的内容包括已经存在的优化规则、研究中最新提出的优化规则和通常认识中错误的优化规则,对优化的SQL语句样本进行分析统计并总结出规则生效或失效的原因。研究内容还包括Oracle数据库对SQL语句解析和执行的统计信息的存储方式,查找系统中被解析和执行过的效率较低的SQL语句,同时诊断和检查执行语句的性能问题并提出优化建议。本文的主要研究成果和创新点是获得Oracle数据库的优化规则,并通过调用Oracle系统命令的方式设计了一个优化方案来判断优化规则的有效性,实现了一个支撑工具获取Oracle数据库中低效的SQL语句,最后自动诊断所执行的SQL语句的性能并给出优化建议。
其他文献
<正> 造型、熔化、制芯、砂处理工部往往被人们重视,采用较先进的设备,而铸件的清理往往被人们忽视,采用简单的设备甚至不用设备而采取人海战术,从而造成生产率低、环境恶劣
随着时代的发展,我国电力供电系统的发展不能满足对电源稳定性的要求。许多地区存在电力供应紧张以及电力设备老化严重等问题,导致电压出现大幅波动。这些都很容易给用电设备带
目的探讨老年人群血清钠水平与骨折发生的相关性。方法选取自2016年1月至2018年12月北部战区总医院骨科收治的230例年龄>65岁的骨折患者为观察组,选取同期于我院体检的230例
成都市北城改造工程的启动与推进是对“双核共兴、三产联动、城乡统筹、圈层融合”全域成都发展思路的实践,也是实现成都市城北产业现代化、形态国际化、环境生态化的开始,更
节能、安全、环保的理念是汽车可持续发展重要内容,目前发展潜力最大的新能源汽车无可否认的当属电动汽车。在汽车不断发展的同时,社会问题也日益突出,其中安全性是大家最先关注
利川市富硒马铃薯高产优质栽培集成技术通过现场验收,与常规栽培技术对比,其马铃薯平均增产17.8%,商品率提高18.8%,化肥用量减少30%。该集成技术将优良品种选择、测土配方施
混合动力客车作为一种新型客车加入了电机和电池作为动力源,有许多区别于传统动力源的客车。本文研究的是混合动力客车的机械式自动变速器的结构参数。希望能优化传动比参数和
<正>在一个移动互联网颠覆一切传统产业的时代,创新和创业者要学习的对象是谁?Facebook还是苹果?乔布斯还是扎克伯格?来自硅谷的成功创业者埃里克·莱斯给出的答案却是——丰
本文介绍了“5S”的基本知识,论述了搞好文明生产的基本条件,并推荐了适用于铸造车间文明生产的多种方法。