跳到主要内容
跳到主要内容

选择低基数分区键

当您向 ClickHouse Cloud 中的表发送 insert 语句(应该包含许多行 - 请参阅上面的章节)时,如果该表没有使用分区键,则该 insert 中的所有行数据都将写入存储上的新 part

compression block diagram

但是,当您向 ClickHouse Cloud 中的表发送 insert 语句,并且该表具有分区键时,ClickHouse 会

  • 检查 insert 中包含的行的分区键值
  • 为每个不同的分区键值在存储上创建一个新的 part
  • 按分区键值将行放置在相应的 part 中

compression block diagram

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