基于mybatis开启高效写入不生效?

【TDengine 使用环境】
测试环境

【TDengine 版本】

DB:3.3.8.0 驱动:3.8.0

【操作系统以及版本】

Ubuntu x86_64

【部署方式】

Docker容器部署

【集群节点数】

3个

【集群副本数】

3副本

【描述业务影响】

  1. 在数据库Url配置开启高效写入

  1. 基于Mybatis实现直接写入的SQL

  1. jmeter开启1000循环线程,模拟1000个子设备并发写(一次批量写1500条记录)

>>>未开启高效写入

>>>开启高效写入

【遇到的问题:问题现象及影响】

发现开启跟不开启高效写入的效果一样,吞吐量都只有约230/s,并没有提升?

【资源配置】

4核 16G

性能测试请不要使用 docker 方式了,建议安装包单独机器吧部署

这个会影响高效写入功能吗…?

是否可以帮忙确认一下这里TDegine的高效写入失效原因

高效写入是一个超级表下面很多子表才有用,你直接写一个子表,没法路由的。具体请看官网文档 https://docs.taosdata.com/develop/high/#implement-principle

我改成了写超级表,没有报错,但数据都没有写入成功

实际执行的sql:

INSERT INTO product_139_property ( brightness , temperature , tbname , iot_id , serialnumber , ts ) VALUES ( 66 , 88 , ‘device_139_property_1001’ , 1001 , ‘1001’ , 1769745610170 ) ( 66 , 88 , ‘device_139_property_1001’ , 1001 , ‘1001’ , 1769745610171 ) ( 66 , 88 , ‘device_139_property_1001’ , 1001 , ‘1001’ , 1769745610172 )

单独执行这条生成的sql是能写入成功的,说明环境跟这条动态sql语句是没有问题的