sql - MERGE 语句是否可以从 BigQuery 字段集群中获益?

标签 sql google-cloud-platform google-bigquery sql-optimization

我在几个 STRING 字段上合并 Google BiqQuery 中的两个表

(field_1field_2field_3field_4)。

如果我将表聚集在 field_1 上,MERGE 查询会更有效吗? field_1field_2?所有 4 个字段?

最佳答案

使用合并连接而不是散列连接来连接聚簇表还没有优化,所以没有。然而,集群通过使用集群键的过滤器和聚合提供了显着的性能改进。

关于sql - MERGE 语句是否可以从 BigQuery 字段集群中获益?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326494/

相关文章:

sql - 特定时间窗口内最多重复出现的值

mysql - 从sql中的多个事物中获取更多字段

google-cloud-platform - 使用 gcloud 工具时,我可以在 Google Cloud Speech-to-Text api 中指定模型(例如 "video")吗?

google-cloud-platform - Google Cloud PubSub 消息在到达截止日期确认时间之前多次发送

kubernetes - 如何使用 terraform 限制 kubernetes 集群上的磁盘使用

sql - BigQuery重复的栏名称

sql - 我如何调整此 SQL 以仅执行一次算术计算

sql - 如何用SQL标记 "transitive groups"?

sql - 在 SQL Server 中将 while 循环值作为多行而不是多个结果集返回

SQL 如何查找一年中每天 2 个不同组的平均出行次数