收藏到会员中心
|
文档题目: |
ORACLE数据库查询优化方法与研究 |
 |
上传会员: |
AH0de16 |
提交日期: |
2023-02-07 21:42:28 |
文档分类: |
计算机设计 |
浏览次数: |
8 |
下载次数: |
0
次 |
|
|
下载地址: |
ORACLE数据库查询优化方法与研究 (需要:40 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
9330
|
摘要 当今社会随着数据库在企业里应用越来越广泛以及用户数量的增加,数据库的响应速度下降,优化数据库性能就成了大家最关注的问题。提高数据库响应速度,可以从几个方面入手,硬件、软件、网络、性能调优等。硬件方面购买硬件设备对数据库实现集群,对软件设置参数分配系统内存等资源,提高网络带宽都可以提升数据库的响应速度,但这些都是阶段性的而且成本较高,一般不到万不得已的情况下,企业会节省成本不会考虑购买服务器或其他设备。在这种情况下,数据库性能调优就成了首选,其实90%的应用系统报表打开响应速度缓慢问题都是SQL代码写的不好导致的,由于没有充分了解业务需求,对数据库的业务表不了解,对SQL语法没有钻研透彻,对数据库原理不清楚等原因导致写出运行速度缓慢耗内存资源,重复读表等直接导致运行速度慢的原因。基于此,论文根据作者平常学习的数据库方面的书籍资料和网络的资料,结合日常工作在Oracle11g数据库使用的经验,将SQL语句查询优化作为主要研究内容,对其进行分析和测试,给出一般情况下在Oracle数据库里SQL代码的优化方法,提高SQL查询优化的技术。
关键词 ORACLE; SQLPLUS;查询优化;PLSQL
目录 摘要 I 第1章 绪论 3 1.1研究背景 3 1.2研究现状及存在的问题 3 1.3研究意义与目的 4 第2章 ORACLE优化器的工作原理 5 2.1 RBO 基于规则的优化器 5 2.2 CBO 基于代价的优化器 5 2.3 优化器的对比分析 5 第3章 数据的查询 7 3.1 子查询 7 3.1.1标量子查询 7 3.1.2比较子查询 7 3.2 集合查询 7 3.3 外连接 8 3.3.1左连接(右连接) 8 3.3.2全连接 8 3.3绑定变量 8 3.4标量子查询和绑定变量的测试分析 8 3.4.1标量子查询测试分析 8 3.4.2绑定变量测试分析 10 第4章 索引技术 12 4.1 索引的原理 12 4.2 常用索引的种类 12 4.2.1 B-TREE索引和函数索引 12 4.2.2位图索引 12 4.3 B-TREE索引测试分析 12 第5章 分区技术 14 5.1 分区表的原理 14 5.2 常用分区的种类 14 5.2.1范围分区 14 5.2.2列表分区 14 5.3 分区表查询测试分析 15 第6章 执行计划 16 6.1 执行计划的作用 16 6.2如何使用执行计划 16 6.2.1 Explain 16 6.2.2 Autotrace(自动跟踪) 16 6.2.3其他第三方开发工具: 16 6.3 HINTS提示 16 第7章 SQL语句优化总结 18 7.1 SQL语句优化注意事项 18 参考文献 19 致谢 20
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|