互联网服务Db2 10.5

几个探讨与求证

1:dpf中一个表的查询,执行计划中有DTQ(直接连接)个人理解2个不同的表,当等式连接谓词中,其中一个表不是她的分区建,而在另外的一个表是分区建,这是非分区建的把行散列后,发送到是分区建的那个表所在的一个分区上,疑问在只有一个表查询时候有DTQ,这如何理解?2:如何理解广播连接和重分...显示全部
1:dpf中一个表的查询,执行计划中有DTQ(直接连接)

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

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

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


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

查看其它 2 个回答mdkii的回答

mdkiimdkii软件开发工程师bocn
1、一个表查询时,最后的结果要从数据节点送到coordinator 返回给用户,所以需要DTQ。
2、广播连接一般在小表和大表的关联是发生,是指把小的表广播到参与join的分区去,这样可以防止大表做重分布。
3、重分区连接是什么? 有官方说明吗?
银行 · 2014-09-23
浏览346

回答者

mdkii
软件开发工程师bocn
擅长领域: 数据库存储服务器

mdkii 最近回答过的问题

回答状态

  • 发布时间:2014-09-23
  • 关注会员:1 人
  • 回答浏览:346
  • X社区推广