gan*_*gde 1 snowflake-cloud-data-platform
我们需要在 Snowflake 中的同一个表上运行多个合并语句。我们现在面临的挑战之一是每个合并语句(导致更新)似乎阻止了其他合并。每个合并语句都处理属于非重叠键列(即租户)的数据。数据量在租户之间分布不均。
所以我们想,也许如果我们使用租户作为集群键来集群表(我读过文档说集群对较小的表没有帮助,但我想无论如何我都会试一试),我们最终会得到每个租户都有一个微分区,因此不会再发生更新阻塞。但是我们注意到集群键并不能保证每个租户都有唯一的微分区。不幸的是,正如预期的那样,100 个租户只有 23 个分区,并且阻塞仍在继续。
在检查锁时,我们看到它保存在 PARTITIONS 上(我假设它是微分区。)
我想知道 Snowflake 中是否有任何机制可以改善更新阻塞或控制进入微分区的数据的方法。
| 归档时间: |
|
| 查看次数: |
1380 次 |
| 最近记录: |