2008年10月24日
摘要: Oracle中,对于同一个查询语句,有时候会很快的完成,有时候却很慢,但是表结构什么的完全一致,表中的数据也完全一致,这个具体是什么原因呢,就要从Index中的细节说起了。 在Oracle中的一个特殊的视图user_indexes中有一个特殊的列,名字是clustering_factor,这个值的内容就是如果访问表的整个表数据,会造成多少次数据库IO。我们可以通过下面的SQL语句来查看。 SELE... 阅读全文
posted @ 2008-10-24 22:48 一江水 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: Oracle 的其中一个优点时它可以管理每个表空间中的自由空间。 Oracle 负责处理表和索引的空间管理,这样就可以让我们无需懂得 Oracle 的表和索引的内部运作。不过,对于有经验的 Oracle 调优专家来说,他需要懂得 Oracle 是如何管理表的 extent 和空闲的数据块。对于调整拥有高的 insert 或者 update 的系统来说,这是非常重要的。 要精通对象的调整,你需要懂... 阅读全文
posted @ 2008-10-24 22:47 一江水 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 作者:刘颖博 时间:2004-6-12 mail:liuyingbo@126.com,请指正 转载请注明出处及作者 本文讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(extended)的rowid: 1. rowid的介绍 先对rowid有个感官认识: SQL> select ROWID from Bruce_test where rownum 0... 阅读全文
posted @ 2008-10-24 21:12 一江水 阅读(16634) 评论(2) 推荐(3) 编辑