本文介绍为什么建议在 ByteHouse 企业版中的表插入数据时选择一个低基数作为分区键。 在 ByteHouse 企业版中,当您向没有使用分区键的表发送一个插入语句(插入许多行)时,插入该表所有的行数据将会在存储中写入一个新的 Part(即数据片段)。 然而,当您向 ByteHouse 企业版中有分区键的表发送一个插入语句时,ByteHouse 会执行以下操作:
因此,为了最小化向 ByteHouse 企业版的对象存储发送写入请求数量,请使用低基数的分区键或避免在表中使用任何分区键。