- 2011/1/5 22:42:05cursor_sharing参数对于expdp的性能影响
- 客户的数据库使用了cursor_sharing=similar参数,经过测试,发现这一参数极大影响了expdp的性能。其本质原因是sql的执行计划发生了改变。在正常情况下28分钟完成的expdp操作,在similar模式下用了整整1个小时:[oracle@stat backup]$ expdp smg/smg directory=backup dumpfile=sms2.dmp schemas=[阅读全文]
- 专题:作者:eygle@eygle.com(eygle)
- 2010/5/25 13:31:12ORACLE BITMAP INDEX
- oracle的bitmap索引,我们用的很少。在我们的常理认识当中,我们用的最多就是类似性别,类型这种属性的字段,因为他们字段的种类很少。其实 bitmap还是有很多优势以及一些特性的。首先在传统的index里,我们在索引的存储上,一般是分为:header+index length+index value+rowid组成。如图:bitmap的存储结果相对来说,复杂一点。 bitmap 不存储row[阅读全文]
- 专题:作者:vogts
- 2010/3/3 9:08:17为什么Oracle不使用我的索引?!
- 本文翻译自jonathan lewis发表在dbazine上的文章:why isn’t oracle using my index?!,可以从此处下载本文的word版本. 原文参见: 为什么oracle不使用我的索引?! 为什么oracle不使用我的索引?!by jonathan lewis标题的这个问题可能是在metalink论坛与usenet新闻组出现的最频繁的问题了.这篇文章使用一个测试用例[阅读全文]
- 专题:作者:jametong
- 2009/10/11 22:31:21如何建立合适的索引?
- 当你接手一个系统时,通常是从检查系统负载,cpu、内存使用率开始,查看statspack top5等待事件,逻辑读、物理读排名靠前的sql语句等等,然后进行初步的优化。而随着业务的深入了解,你开始从系统的角度去考虑据库设计,考虑应用实现的合理性,是否有更好的改进方案等。假设通过statspack报表找到了很耗资源的sql,表分析过,执行计划也是走索引,这种情况下怎么去判断 sql是优化的呢?1.提[阅读全文]
- 专题:作者:Incessant