什么是"计算控制节点"在Azure SQL DW查询计划中?

时间:2018-04-09 05:38:46

标签: sql-server azure azure-sqldw

究竟是什么"计算控制节点"进入Azure SQL DW Query执行计划?这是否意味着ADW正在将数据移动到控制节点,然后执行JOIN。我理解Shuffle操作,它在计算节点之间重新分配数据。但是我没有得到数据从Compute流向Control节点的什么情况。

屏幕截图中的所有3个高成本操作都与移动2个事实表和最大维度表相关联。

Query_Plan 感谢

1 个答案:

答案 0 :(得分:1)

您可以在PartitionMoves等操作中将部分查询发送到控制节点。例如,当您对不是分发列的列执行GroupBy并且优化程序认为结果集足够小以发送到控制节点以进行最终聚合时,可能会发生这种情况。