【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
【TDengine 版本】
TDengine TSDB-OSS 3.3.8.8
【操作系统以及版本】
【部署方式】容器/非容器部署
【集群节点数】
【集群副本数】
【描述业务影响】
【问题复现路径/shan】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
看文档只支持后缀自增的子表,如:d_1、d_2这种,但是我现在的子表是d_1_1、d_1_2中,怎么弄呢?
【资源配置】
【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)
可以指定一个前缀,
taosBenchmark -d demo -m d_1_ ……
然后生成的子表名就是 : d_1_0, d_1_1, d_1_2, …..
子表是这样的,d_1_1,d_1_2,d_1_3,d_1_4,d_2_1,d_2_2…d_12_1…d_12_4,这样应该是不支持的吧。如果超级表可以重复还能勉强解决,配置12次超级表解决
命令行一次不能支持这么复杂的编号,只支持最后一位单调递增。
但可以使用 json配置文件方式,配置 12个配置文件,执行 12次,可以达到你的这个目的。
算了,我要写60个左右的配置文件。建议支持子表自定义,增加一个配置参数(数组),让使用者列举出所有的子表
表已经建好了,但是每次插入数据,知道向哪些子表中插入数据吗?
关键参数: child_table_exists:子表是否已经存在,默认值为 “no”,可选值为 “yes” 或 “no” 。
要设置成 yes。这样就不再重新生成,而是从库中获得子表名。
system
(system)
关闭
10
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。