数据库方面论文例文,与基于ORACLE的SQL语句优化相关毕业设计论文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇数据库方面毕业设计论文,关于基于ORACLE的SQL语句优化相关硕士学位毕业论文范文。免费优秀的关于数据库及语句及参考文献方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要本文从ORACLE内存角度简单讨论了SQL语句的优化方法.SQL语句由于其简单和容易上手致使大家对它的研究不对,其实无论是DBA还是前台程序员都应该有一些书写高效SQL语句的经验,这对于应用设计和系统日常维护都有很大帮助.

关 键 词SQL语句优化绑定变量物化视图

中图分类号:TP312文献标识码:A

SQL语言由IBM实验室的DonaldChamberlin及其同事在1974年定义,被称为结构化查询语言(StructuredQueryLanguage),现在SQL语言已经形成了标准的应用和开发体系.

1SQL语句的使用

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括SELECT,INSERT,UPDATE,DELETE以及MERGE在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.


数据库学术论文撰写
播放:37309次 评论:4247人

SELECT查询语句用来从一个或多个表中或者其他数据库对象中提取数据.SELECT查询的一般格式是

5select{[distinct|all]columns|*}

1from{tables|views|otherselect}

2whereconditions

3groupbycolumns

4havingconditions

6orderbycolumns;

其中,每行代码前的数字表示了SELECT语句在ORACLE执行顺序.在执行查询语句时是由ORACLE的基于成本的优化器(cost-basedoptimizer,CBO)来负责编译的,因此SELECT查询语句的执行顺序和我们的逻辑思维有所不同.从执行顺序可以直观的看出,减少FROM语句涉及到的数据源数量,可以大幅减少数据访问量,增加SELECT查询语句的执行速度.

基于ORACLE的SQL语句优化参考属性评定
有关论文范文主题研究: 关于数据库的论文范文检索 大学生适用: 学校学生论文、大学毕业论文
相关参考文献下载数量: 12 写作解决问题: 怎么撰写
毕业论文开题报告: 文献综述、论文题目 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 最新题目

2硬解析与软解析

为了不重复解析相同的语句,在每一次执行SQL语句前ORACLE会去检查内存中是不是存在相同的语句.在第一次解析SQL语句之后,ORACLE将SQL语句存放在系统全局内存区域SGA中.因此,当用户执行一个SQL语句时,如果它和之前执行过得语句完全相同,ORACLE会将取回之前的解析信息并重用,这种解析类型被称为软解析.相反的,如果之前没有执行过完全相同的语句,ORACLE会将它解析执行并把解析信息存入SGA中便于以后重用,这种解析类型被称为硬解析.不难看出,当数据块在内存中缓存时的访问速度要大于通过OS获取数据块的访问速度

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)