Skip to content

分区管理 ​

对 ClickHouse 表的分区进行查看与操作。

查看分区 ​

通过 分区管理 页面查看指定表的分区信息:

字段说明
Partition分区名 / partition expression value
Rows分区行数
Disk Space该分区落盘大小
Min Date / Max Date数据时间范围
Partsparts 数量

支持同时查看多张表的分区信息(多选)。

分区列表

删除分区 ​

按分区 ID 删除(ALTER TABLE ... DROP PARTITION)。

删除分区不可逆

分区被删除后数据不可恢复。删除前请确认:

  • 数据是否已备份
  • 业务侧是否已下线相关查询

冻结 / 解冻 ​

支持 FREEZE 与 UNFREEZE 操作:

操作用途
FREEZE创建分区数据的硬链接快照到 shadow 目录,用于备份
UNFREEZE删除冻结的快照

冻结不影响读写

FREEZE 是基于硬链接的瞬时操作,原表仍可正常读写。冻结后的数据需要后续手工/脚本搬运到备份目标。

如果想要更完整的备份能力,直接用数据备份。

操作分区接口 ​

CKMAN 提供以下接口:

接口功能
GET /api/v1/ck/partition/:cluster单表分区列表
POST /api/v1/ck/partition/:cluster多表分区列表
PUT /api/v1/ck/partition/:cluster操作分区(FREEZE / UNFREEZE)
DELETE /api/v1/ck/partition/:cluster删除分区

详细参数见API 接口。

基于 Apache 2.0 协议发布