Persuit perfect

step by step,try my best
  首页  :: 新随笔  :: 管理

2008年8月19日

摘要: 1、检查被索引的列或组合索引的首列是否出现在PL/SQL语句的WHERE子句中,这是“执行计划”能用到相关索引的必要条件。 2、看采用了哪种类型的连接方式。ORACLE的共有Sort Merge Join(SMJ)、Hash Join(HJ)和Nested Loop Join(NL)。在两张表连接,且内表的目标列上建有索引时,只有Nested Loop才能有效地利用到该索引。SMJ即使相关列上建... 阅读全文

posted @ 2008-08-19 22:07 Kathleen 阅读(5089) 评论(0) 推荐(0)

摘要: 今天在本地数据库跟客户数据库执行了相同的查询,但是ORACLE的执行计划显示的却有很大差别。发现本地库都能利用到该使用的索引,而客户正式库上却不可以。一般遇到这种情况,很可能是索引失效了。这个时候需要重建索引: 1.通过这句话查看现用索引情况: Code Code highlighting produced by Actipro CodeHighlighter (freeware)... 阅读全文

posted @ 2008-08-19 20:58 Kathleen 阅读(920) 评论(1) 推荐(0)