收藏到会员中心

文档题目:

浅析oracle数据库查询性能的优化与提升

浅析oracle数据库查询性能的优化与提升
上传会员: AH0de16
提交日期: 2023-02-07 19:59:20
文档分类: 计算机设计
浏览次数: 6
下载次数: 0
下载地址: 点击标题下载 浅析oracle数据库查询性能的优化与提升 (需要:40 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数: 10023
摘要
    Oracle数据库以稳定可靠著称于众多数据库系统中,是甲骨文公司推出的商业成功的DBMS,在全世界广泛应用于电信、电力、政府等行业部门。Oracle同时也是跨平台的数据库系统,支持Linux/UNIX、Windows多平台运行,目前版本12c,主流版本是11g,Oracle 11g第2版本的特点有:网格计算硬件降低成本、新技术加速性能、存储成本降低、消除停机和未使用的冗余、DBA 产能至少提高 2 倍等。本文的实验数据均是在Oracle 11.2.0.4版本上得到验证通过,其他版本可能稍有不同。
数据库查询优化的本质是为了解决查询执行效率,减少响应时间,提升数据吞吐量,进而提升系统的使用效率,提高生产力。
在当今大数据时代,数据的查询效率尤为重要,在最短的时间内从海量的信息中获取有用的数据,对提高应用系统的用户体验和响应有着积极意义,是值得研究的一项课题。其查询性能直接关系到系统的运行效率,对其查询优化方法的研究更具有现实意义。
Oracle查询性能的优化是个复杂而广泛的课题,本文参阅了大量国内外关于Oracle优化技术相关期刊和权威著作,结合笔者以往长期在Oracle技术领域中大量工作的经验并通过实践验证得出性能提升优化结论参考。
关键词 Oracle查询性能 Oracle索引 SQL性能优化 

目录
摘要 I
第1章 绪论 3
1.1 Oracle数据库特点 3
1.1.1跨平台 3
1.1.2稳定可靠性 3
1.2 研究Oracle查询性能的必要性 3
1.2.1提升应用系统效率 3
1.2.2性能最大化利用 4
1.3 影响Oracle查询性能的因素 4
1.3.1索引 4
1.3.2 SQL查询语句 4
1.3.3表关联查询 4
1.3.4 表结构 5
1.3.5 数据量和列数量 5
1.4 查询优化器 5
1.4.1 RBO与CBO 5
第2章 Oracle执行计划 6
2.1 执行计划的概念 6
2.1.1 执行计划 6
2.1.2 查看执行计划 6
2.2 执行计划与查询性能关系 7
2.2.1 分析执行计划 7
2.2.2 通过执行计划优化SQL 8
第3章 索引与查询性能 9
3.1 索引的分类 9
3.1.1 B树索引 9
3.1.2 位图索引 9
3.1.3 函数索引 10
3.2 索引失效 10
3.2.1 常见引起失效的情况 10
3.3 合理建立索引提升查询性能 11
3.3.1 合理使用索引 11
第4章 查询表达式 12
4.1 LIKE子句与通配符 12
4.2 嵌套查询 12
4.3 IN / EXISTS子句 13
4.4 其他SELECT子句 13
4.4.1 DISTINCT和UNION 13
4.4.2 HAVING 14
4.5 小结 14
第5章 表结构设计 15
5.1 主键和外键 15
5.1.1 范式 15
5.1.2 冗余设计 16
5.2 表连接方式 16
5.2.1 内连接(inner join) 16
5.2.2 外连接(outer join) 16
5.2.3 自连接(self join) 16
5.3 小结 16
第6章 总结 17
6.1 查询优化一般原则 17
6.2 其他影响数据库性能因素 17
参考文献 18

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇河海大学图书馆的网络建设与维护 下一篇浅析中小企业移动化办公信息安全..

相关栏目

最新文档下载

推荐文档下载