跳至主要内容

选择低基数分区键

当您向 ClickHouse 云中的表发送插入语句(该语句应包含许多行 - 请参阅上文),并且该表未使用分区键时,该插入语句中的所有行数据都会写入存储中的一个新部分。

compression block diagram

但是,当您向 ClickHouse 云中的表发送插入语句,并且该表具有分区键时,ClickHouse 将:

  • 检查插入语句中包含的行分区键的值。
  • 为每个不同的分区键值创建一个新的存储部分。
  • 根据分区键值将行放置到相应的部分。

compression block diagram

因此,为了最大程度地减少对 ClickHouse 云对象存储的写入请求次数,请使用低基数分区键或避免为您的表使用任何分区键。