题目         部分

在Oracle中,Hash Join是不是有排序?Hash Join会在什么时候慢?


     
         答案部分          


哈希连接(Hash JoinHJ)自身不需要排序,这是区别排序合并连接(Sort Merge JoinSMJ)的特点之一。Hash Join原理比较复杂,但是如果HASH_AREA_SIZE过小,HASH TABLE不能完全放到内存中,那么会发生磁盘HASH运算,这样的情况下Hash Join连接就比较慢。



本文选自《Oracle程序员面试笔试宝典》,作者:李华荣。



     

---------------优质麦课------------

 详细内容可以添加麦老师微信或QQ私聊。



About Me:小麦苗      

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:618766405

 提供OCP、OCM和高可用部分最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

DBA宝典

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

喜欢就点击“好看”吧



本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

©著作权归作者所有:来自51CTO博客作者小麦苗DB宝的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【DB笔试面试844】在Oracle中,tnsnames.ora文件的作用是什么?
  2. 【DB笔试面试109】在Oracle中,Which 。。。conventional path of
  3. 【DB笔试面试846】在Oracle中,TWO_TASK环境变量的作用是什么?
  4. 【DB笔试面试249】在Oracle中,生成备库控制文件的方法有哪些?
  5. 【DB笔试面试619】在Oracle中,举例说明“连接因式分解(Join factor
  6. 【DB笔试面试851】在Oracle中,造成“ORA-28040: No matching ...
  7. 【DB笔试面试589】在Oracle中,什么是半连接(Semi Join)?
  8. 【DB笔试面试845】在Oracle中,sqlnet.ora文件的作用是什么?
  9. 【DB笔试面试571】在Oracle中,如何提高DML语句的效率?

随机推荐

  1. title上左右按钮
  2. Android xml 深入解析shape
  3. asasasa
  4. Android: Android Reboot流程
  5. android中的tab小结
  6. asss
  7. android安装SDK时遇到的一些问题
  8. Android图表 - Charts for Android
  9. Androidの游戏源码下载地址
  10. android 中theme.xml与style.xml的区别