ORACLE SQL性能优化系列 (九)[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 black_snail 的 blog

     where a.lodging = b.loding;

由于lodging表的loding列上有一个索引, 而且worker表中没有相比较的索引, worker表将被作为查询中的基础表.

 

28.       多个平等的索引

sql语句的执行路径可以使用分布在多个表上的多个索引时, oracle会同时使用多个索引并在运行时对它们的记录进行合并, 检索出仅对全部索引有效的记录.

oracle选择执行路径时,唯一性索引的等级高于非唯一性索引. 然而这个规则只有

where子句中索引列和常量比较才有效.如果索引列和其他表的索引类相比较. 这种子句在优化器中的等级是非常低的.

本文关键:ORACLE PL/SQL TUNING PERFORMANCE
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top