对于有不同NodeRole类型的集群中执行混合查询SQL,中间聚合是在computation做还是mix节点中?

Viewed 32

测试发现:
当min_backend_num_for_external_table=-1时,所有外部表查询都是在computation节点执行,所有内部表都是在mix节点上执行,所有routine load任务也都在mix节点上执行

但是如果SQL是外部表和内部表关联时,是如何查询的呢(外部表在什么节点查、内部表在什么节点查、中间聚合又在什么节点执行)?
image.png

1 Answers

能利用到的节点,是内表能用的节点,和外表能用的节点的合集。