Bigquery 中的合并阶段是什么?
What is a coalesce stage in Bigquery?
想了解 Bigquery
中的合并阶段是什么,以及在什么情况下会在计划中看到该阶段。我没有在 bigquery
文档中找到有关此阶段的信息。
注意:我没有在查询中使用合并函数。
以下为截图供参考
查询计划中的coalesce
步骤是因为您正在查询多个table。此步骤将合并您查询的每个额外 table 的数据。因此,将添加每个新的 table、一个新的 coalesce
(和 join
)来合并这些数据。
它不同于条件函数COALESCE()
重点是,每一步只能直接写入一组数据到下一步。如果一个新的集合必须写入,这个数据将被再次读取,这将是合并步骤。下图表示查询 1、2 或 3 table 时发生的情况,并显示连接和合并步骤。这只是一个示例,省略了交叉等其他操作。
想了解 Bigquery
中的合并阶段是什么,以及在什么情况下会在计划中看到该阶段。我没有在 bigquery
文档中找到有关此阶段的信息。
注意:我没有在查询中使用合并函数。
以下为截图供参考
查询计划中的coalesce
步骤是因为您正在查询多个table。此步骤将合并您查询的每个额外 table 的数据。因此,将添加每个新的 table、一个新的 coalesce
(和 join
)来合并这些数据。
它不同于条件函数COALESCE()
重点是,每一步只能直接写入一组数据到下一步。如果一个新的集合必须写入,这个数据将被再次读取,这将是合并步骤。下图表示查询 1、2 或 3 table 时发生的情况,并显示连接和合并步骤。这只是一个示例,省略了交叉等其他操作。