跳至主要内容

选择低基数分区键

当您将插入语句(应该包含许多行 - 请参阅上面的部分)发送到 ClickHouse 云中的表时,并且该表没有使用分区键,那么来自该插入的所有行数据都将写入存储上的新部分

compression block diagram

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

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

compression block diagram

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