当前位置: 首页 > 知识 >正文

创建超级表有哪三种方法(电三表是哪三种表)

Oracle有三种表连接技术,即嵌套连接、合并连接和哈希连接。

1.嵌套循环连接

嵌套连接将待处理的数据集分为外循环(驱动数据源)和内循环(驱动数据源)。外循环只执行一次(第一次),内循环执行的次数等于外循环执行的数据集数。

这种连接的优点是占用的内存非常少。

如果驱动数据源有限,并且被驱动表在连接列上有相应的索引,那么这种连接模式是高效的。

这种连接在OLTP系统中很常见。

2.排序合并联接

顾名思义,排序合并就是先对要连接的数据集进行排序,然后再进行合并。其执行过程大致如下:对表A中的数据集进行排序,并将排序结果保存在工作区A中;对表b的数据集进行排序,

排序结果保存在工作区b中;最后,工作空间a和b中的数据被合并。

对于这种连接方式,排序的开销非常大。与排序工作区相关的内存参数有:sort_area_size和sort_area_retained_size,都在PGA中。

3.散列连接

由散列连接处理的两个数据集分别称为构建输入和探测输入。构建输入中的每一行记录都用于构建一个哈希表,探测输入中的每一行记录都探测哈希表以查找满足连接条件的记录。

较小的表作为构造输入,较大的表作为探测输入,这样哈希连接的效率更高。在执行计划中,较小的输入表在前面,较大的探测表在后面。

哈希连接只能在对等连接的情况下进行。

与哈希表工作区相关的内存参数有:hash_area_size,也在PGA中。

相关文章:
  • 6月27日基金净值:华安研究智选混合A最新净值0.7563,涨0.34%
  • 7月6日基金净值:安信价值精选股票最新净值3.84,跌0.57%
  • 3月24日基金净值:兴全沪深300指数(LOF)A最新净值2.3377,跌0.3%_基金频道_证券之星
  • 7月11日基金净值:农银行业轮动混合A最新净值7.395,涨0.35%
  • 6月30日基金净值:汇添富竞争优势灵活配置混合最新净值1.1092,涨0.63%
  • 4月7日基金净值:广发中证全指信息技术ETF最新净值0.6861,涨0.69%_基金频道_证券之星
  • 7月12日基金净值:交银内需增长一年持有混合最新净值0.8198,跌0.51%
  • 4月25日基金净值:广发小盘成长混合(LOF)A最新净值1.5583,跌3.59%
  • 4月11日基金净值:华安安华灵活配置混合A最新净值1.6259,跌0.31%_基金频道_证券之星
  • 汇添富中证1000ETF净值上涨1.01% 请保持关注_基金频道_证券之星