选择低基数分区键
当您向 ClickHouse Cloud 中的表发送 insert 语句(应该包含许多行 - 请参阅上面的章节)时,如果该表没有使用分区键,则该 insert 中的所有行数据都将写入存储上的新 part
但是,当您向 ClickHouse Cloud 中的表发送 insert 语句,并且该表具有分区键时,ClickHouse 会
- 检查 insert 中包含的行的分区键值
- 为每个不同的分区键值在存储上创建一个新的 part
- 按分区键值将行放置在相应的 part 中
因此,为了最大限度地减少对 ClickHouse Cloud 对象存储的写入请求数量,请使用低基数分区键,或者避免为您的表使用任何分区键。