对于已存在的数据库,如何判断分区标准是否符合要求

如何判断现有的数据库分区是否符合我的要求,如果符合就新直接写入数据,如果不符合就删除重建。

请先 登录 后评论

1 个回答

Boye

可以用schema函数查看数据库分区情况,示例如下:

database("dfs://StockTick").schema()
partitionSchema->([2021.01.31,2021.01.30,2021.01.29,2021.01.28,2021.01.27,2021.01.26,2021.01.25,2021.01.24,2021.01.23,2021.01.22,...],10)
databaseDir->dfs://StockTick
engineType->OLAP
partitionSites->
partitionTypeName->[VALUE,HASH]
partitionType->[1,5]

上面partitionSchema表示已创建的分区;engineType表示引擎类型,OLAP或TESDB引擎;partitionTypeName表示分区方式,如上面例子第一维度是值分区,第二维度是HASH分区。

请先 登录 后评论