设置分区键

最近更新时间:2022-11-24 11:12:54

我的收藏
分区(partition)是 LibraSQL 分析引擎的特性之一。分区键设定通常与业务数据特征相关,良好的分区键设定是发挥 LibraSQL 能力的重要因素,CDC 为用户提供了灵活的分区键设定能力。
当用户不做任何设定时,将不设定分区键。这可能导致分析引擎性能下降。

设置分区键

新建 CDC 任务,在高级设置阶段,可配置自定义分区键。n自定义分区键设定包含自定义全局分区键指定表分区键两个子功能。




自定义全局分区键

当所有表都需要使用相同分区键时,可以开启本选项,在这里输入列名。




自定义指定表分区键

当需要为每个表,指定不同的分区键,可以启动该项。



单击右侧新增,可以为期望的表指定分区键,也可移除已添加的指定表分区键。



完成设置分区键的填写后,会显示“自定义策略结果”,方便判断。

说明事项

目前分区表达式支持时间类表达式:toYYYYMM, toYYYYMMDD, toYear。方便用户做冷热数据分层,便于优化查询性能。
分区键不能为 NULL,且字段类型必须为 date、datetime、timestamp 其中之一。
设定分区键后,自定义策略结果字段会显示易理解的描述性语句,阐释分区键设定的结果。