当您向 ClickHouse Cloud 中的一个表发送插入语句(该语句应包含多行 - 请参阅 上面的部分),并且该表未使用 分区键 时,所有插入的行数据将写入存储中的一个新分区:
然而,当您向 ClickHouse Cloud 中的一个表发送插入语句,并且该表具有分区键时,ClickHouse 将:
- 检查插入中包含的行的分区键值
- 每个不同的分区键值在存储中创建一个新的分区
- 按照分区键值将行放置在相应的分区中
因此,为了最小化对 ClickHouse Cloud 对象存储的写请求数量,请使用低基数分区键或避免为您的表使用任何分区键。