由于Azure SQL DW当前没有复制表(更新:它现在是),因此在BroadcastMove期间到底发生了什么?是否创建了每个计算节点的一个临时表并使用广播结果进行填充?然后运行60个查询(每个分发一个查询)运行以加入广播的临时表?
我主要只是检查一个广播并不意味着创建了60个临时表。
答案 0 :(得分:6)
广播移动每个节点复制一次所需数据,而不是每个分发。因此,副本数取决于SQL数据仓库的规模。但是,重要的是要注意广播并行发生。因此,在DW100到DW2000时,移动的经过时间应大致相同。从这个意义上讲,它对查询的性能实际上并不重要。