社区
基础和管理
帖子详情
超级小菜问题。谢谢帮忙
cymandhxl
2008-08-25 12:42:42
同志们好,表的比较有hash,loop,merge三中,在oracle表查询时如何使用这三种比较呢
...全文
97
2
打赏
收藏
超级小菜问题。谢谢帮忙
同志们好,表的比较有hash,loop,merge三中,在oracle表查询时如何使用这三种比较呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hebo2005
2008-08-25
打赏
举报
回复
一般来说,系统会自动选择哪种方式的,现在用的ORACLE基本上都是用CBO
你也可以用HINT来指定
22. /*+USE_NL(TABLE)*/
将指定表与嵌套的连接的行源进行连接,并把指定表作为内部表.
例如:
SELECT /*+ORDERED USE_NL(BSEMPMS)*/ BSDPTMS.DPT_NO,BSEMPMS.EMP_NO,BSEMPMS.EMP_NAM FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
23. /*+USE_MERGE(TABLE)*/
将指定的表与其他行源通过合并排序连接方式连接起来.
例如:
SELECT /*+USE_MERGE(BSEMPMS,BSDPTMS)*/ * FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
24. /*+USE_HASH(TABLE)*/
将指定的表与其他行源通过哈希连接方式连接起来.
例如:
SELECT /*+USE_HASH(BSEMPMS,BSDPTMS)*/ * FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
oracledbalgtu
2008-08-25
打赏
举报
回复
use_merge(tableName ...) --将提示的表以排序合并连接的方式连接到结果集。即先在每个表中查询所有符合条件的记录并排序,然后合并各个表,适用于大吞吐量。尤其适合大表存在cola>常数的情况。
use_nl(tableName ...) --嵌套循环连接方式,适用快速返回第一行和返回很小的结果集。首先根据其它表上的结果查找这个表上的第一个匹配的行
use_hash(tableName...) --类似于use_nl方式,但区别是,use_hash会把被遍历(指定)的表放在内存中,所以需要有足够内存,且hash_area_size或者pga_aggregate_target要设置的足够大,否则将导致操作在磁盘上进行,影响性能。可以为较大的结果集提供最佳响应时间。因为它找到匹配行后就返回,不会象use_merge那样等到找到所有行才返回。有时优化器会改写use_hash提示为use_nl
[Quote=引用楼主 cymandhxl 的帖子:]
同志们好,表的比较有hash,loop,merge三中,在oracle表查询时如何使用这三种比较呢
[/Quote]
六十八个
超级
经典小故事
标 题: 六十八个
超级
经典小故事(转载) —— 送给赫尔辛基经济学院EMBA全体学员 一、 用人之道 去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口 黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。 弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的管 理账务,所以依然入不敷出。而韦
OOTV杯
超级
模式大赛——设计模式总结
OOTV杯
超级
模式大赛——设计模式总结
龙哥盟 PMP 课程笔记(二百零二)
Hello,你好,我是秋阳,欢迎回到我们
超级
沟通力训练营,今天的课程呢,我们会继续聊关于增量思维,怎么样在沟通当中打开局面,打开你的思路,我们之前聊过,当我们感觉信息不够的时候,怎么样能够听到更多东西。当我们感觉这个沟通陷入死局的时候,我们怎么样能够引导到一个,有建设性的方向上去,而今天我们要聊的是,当我们感觉到一个沟通陷入了两难啊,我怎么说都不对的时候,如何通过一个核心观念,只需要一个核心观念。就可以让我们从此告别所有沟通中的两难。
六十八个
超级
经典小故事(做人、处事、经商之道)
一、用人之道去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的管理账务,所以依然入不敷出。而韦陀虽然管账是一把好手,但成天阴着个脸,太过严肃,搞得人越来越少,最后香火断绝。佛祖在查香火的时候发现了这个
问题
,...
基础和管理
17,381
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章