You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换Liquid Clustering键后,如何触发全表(含历史数据)聚类?

更换Liquid Clustering聚类键后实现全表聚类的方法

背景

我们业务选择Liquid Clustering的原因:

  • 传统分区机制灵活性不足
  • ZORDERING的OPTIMIZE WITH ZORDER不仅执行耗时久,还会和同表的其他写入任务产生冲突

官方说明中提到,Liquid Clustering的聚类键可随时修改,但修改后执行OPTIMIZE仅会对新写入的数据按新键聚类,历史数据不会被重新组织。

可行方案:使用REORG TABLE命令

由于Liquid Clustering默认启用删除向量,而REORG TABLE命令支持对启用删除向量的Delta表进行全表重写操作。通过该命令可以基于新的聚类键,将包括历史数据在内的全表数据重新聚类。

执行命令示例:

REORG TABLE your_table_name APPLY (CLUSTER BY new_clustering_key1, new_clustering_key2)

该命令会重写全表数据,按照新聚类键重新组织,相比OPTIMIZE WITH ZORDER,它的资源占用情况和与写入任务的冲突问题会更优。


内容的提问来源于stack exchange,提问作者Saugat Mukherjee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 09:54:57