【Oracle性能优化】 之 《Oracle SQL优化基础》系列

浏览: 3396

我叫老头子,2015-10-8日受邀来社区写博客/回答问题,从社区问答里看得出,论坛里很多朋友对Oracle优化这块都不是很了解,或者从别人的经验学来的优化方法,但毫不清楚Oracle的处理机制,导致抓不住性能瓶颈,优化重点,我做BI有6年了,发现这其实是我们做BI开发人员的一个共性,我们只对工具研究来研究去,却忽略了数据库这个大的平台,所以今天突发奇想,打算写个系列《Oracle SQL优化基础》,以供大家分享、学习。

想了下,大概从下面几点来讲

1. 优化常用的方法,也就是网上常说、甚至口口相传的那几种方式的原理、机制,比如函数、索引、分区、并行等等,也就是select的查询机制。

2. 执行计划(什么是执行计划、怎么查、怎么看)

3. 表的几种关联方式(执行计划中的关联,而非左关联、内关联这种)

4. 表的扫描方式

等等...

今天先立贴为据,具体内容后面慢慢开贴写。

写此帖的目的是希望大家以后能够在使用一些优化查询的方法的时候能知其然,并知其所以然,且能灵活运用实战中。

如有不对,请指正。


已发布的文章:

《Oracle SQL优化基础》之索引  

http://www.flybi.net/blog/azzo/2065

/*此篇是索引基础,扫盲篇,主要讲解B*树索引的基本概念和常用场景*/

《Oracle SQL优化基础》之位图索引(BitMapindex) 

http://www.flybi.net/blog/azzo/2015

/*此篇是位图索引的概念和原理,以及适用场景*/

《Oracle SQL优化基础》之分区 

http://www.flybi.net/blog/azzo/2172

/*此篇是分区的概念、分类以及简单应用和常用场景的不同分区技术*/

推荐 6
本文由 老头子 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

13 个评论

支持,给力,这种系列课程非常喜欢,要好好品味。
关注学习,还要20字节回复,囧
感谢建议,回复限制取消啊,谢谢对天善的支持。
支持,到时候可以整理个列表,一个一个的去学习。
@老头子 帮我看个安装的问题,http://flybi.net/question/13372 谢谢。
提个建议啊,每更新一篇,可以在这个上面更新下下,到时候跟着这个目录,就可以学习啊。已关注老师。
好建议,我怎么没想到呢,哈哈,谢谢支持。
工作这么久一直没怎么机会用,但从心里面对Oracle是敬畏的,支持下。
十二年前用过,当时还是9i
没更新了。。。

2. 执行计划(什么是执行计划、怎么查、怎么看)

3. 表的几种关联方式(执行计划中的关联,而非左关联、内关联这种)

4. 表的扫描方式

等等... 呢?
这些在我的公开视频里有,可以去http://www.hellobi.com/看看
刚看完老头子讲的优化,将近三个小时,深入浅出,非常透彻,收益匪浅,再看看你的这三篇文章,真的感谢老师的无私奉献!
优化视频 http://www.hellobi.com/course/48

要回复文章请先登录注册