您的位置:首页 > 其它

哈希连接(Hash Join(HJ))-3

2014-01-10 10:58 363 查看
今天这章主要讨论下Hash Join的性能和驱动表这两方便的内容。先讨论下这个Hash Join性能的问题吧。上截图了!!!!









通过上面的例子可以看到,这个优化的速度,主要还是在限制条件的查询速度。

接着我们做下驱动表的测试













看到了吧,驱动表用小结果集才有好的性能啊。

通过上面的2个例子,主要说了什么决定hash join的性能。希望对大家有帮助。

set linesize 1000

alter session set statistics_level=all;

SELECT /*+ leading(t1) use_hash(t2)*/ * FROM t1, t2

WHERE t1.id = t2.t1_id and t1.n=19;

select * from table(dbms_xplan.display_cursor(null,null,'allstats last'));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: