日期:2014-05-16  浏览次数:20397 次

Oracle:嵌套循环+哈希连接

假设我们现在有一条语句,执行的时间需要半个小时,即使我们仅仅需要知道该语句的执行计划,此种情况下,我们必须等待半个小时。因此,如果查询的性能很慢,我们可以选择选择使用explain plan for + select * from table(dbms_xplan.display)命令。

?

select /*+ USE_NL(t2) */ c1,c2 from t1 inner join t2 on c1=d2;

?

  该语句中/*+ USE_NL(t2) */是我们常说的hint提示,这里的USE_NL告诉优化程序使用嵌套连接对表进行连接,t2为内部表。

?

http://developer.51cto.com/art/200911/162657.htm

?

?

http://www.itpub.net/thread-433890-1-1.html?