互联网服务Db2 10.5

几个探讨与求证

1:dpf中一个表的查询,执行计划中有DTQ(直接连接)

个人理解2个不同的表,当等式连接谓词中,其中一个表不是她的分区建,而在另外的一个表是分区建,

这是非分区建的把行散列后,发送到是分区建的那个表所在的一个分区上,

疑问在只有一个表查询时候有DTQ,这如何理解?


2:如何理解广播连接和重分区连接??
参与4

3同行回答

mdkiimdkii软件开发工程师bocn
那是说 两个表都要进行 重分布,你会在计划里看到join的左右两边都会有DTQ出现。显示全部
那是说 两个表都要进行 重分布,你会在计划里看到join的左右两边都会有DTQ出现。收起
银行 · 2014-09-25
浏览350
nanjing_2013nanjing_2013系统架构师北京卓望
回复 2# mdkii     之前看过资料说有这个,就是当2个表连接时候,谓词不是这2个表中的分区建,此时发生重分区连接显示全部
回复 2# mdkii


   

之前看过资料说有这个,就是当2个表连接时候,谓词不是这2个表中的分区建,此时发生重分区连接收起
互联网服务 · 2014-09-24
浏览343
mdkiimdkii软件开发工程师bocn
1、一个表查询时,最后的结果要从数据节点送到coordinator 返回给用户,所以需要DTQ。2、广播连接一般在小表和大表的关联是发生,是指把小的表广播到参与join的分区去,这样可以防止大表做重分布。3、重分区连接是什么? 有官方说明吗?...显示全部
1、一个表查询时,最后的结果要从数据节点送到coordinator 返回给用户,所以需要DTQ。
2、广播连接一般在小表和大表的关联是发生,是指把小的表广播到参与join的分区去,这样可以防止大表做重分布。
3、重分区连接是什么? 有官方说明吗?收起
银行 · 2014-09-23
浏览342

提问者

nanjing_2013
系统架构师北京卓望

相关问题

问题状态

  • 发布时间:2014-09-21
  • 关注会员:1 人
  • 问题浏览:7128
  • 最近回答:2014-09-25
  • X社区推广