【TDengine 使用环境】
测试环境
【TDengine 版本】
DB:3.3.8.0 驱动:3.8.0
【操作系统以及版本】
Ubuntu x86_64
【部署方式】
Docker容器部署
【集群节点数】
3个
【集群副本数】
3副本
【描述业务影响】
- 在数据库Url配置开启高效写入
- 基于Mybatis实现直接写入的SQL
- jmeter开启1000循环线程,模拟1000个子设备并发写(一次批量写1500条记录)
>>>未开启高效写入
>>>开启高效写入
【遇到的问题:问题现象及影响】
发现开启跟不开启高效写入的效果一样,吞吐量都只有约230/s,并没有提升?
【资源配置】
4核 16G
Zelv
(ZeLv)
2
性能测试请不要使用 docker 方式了,建议安装包单独机器吧部署
是否可以帮忙确认一下这里TDegine的高效写入失效原因
我改成了写超级表,没有报错,但数据都没有写入成功
实际执行的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语句是没有问题的