无模式写入没有sql写入的性能高,有比较好的解决方案吗?

【TDengine 版本】
3.3.4.8

【遇到的问题:问题现象及影响】
各位专业的工程师,你们好:
最近在使用TDEngine时序数据库时,发现无模式写入虽然能自动创建子表,无需手动创建以及能完成数据写入,但是性能却没有SQL的高。但如果我使用SQL写入方式的话,虽然性能上去了,但是又会面临一个问题“TDEngine具有一个机制:为了减少无效历史数据的占用,提供存储和查询效率,子表是具有有效期的,一定时间后会被自动删除。那我业务层无法实时知晓该表在什么时候会删除,我也很难在刚好这个时机去手动创建表,这样业务必然会出问题”,### 这样的情况下,有没有比较好的解决方案?以下是基本信息:

1、SQL语句
无模式写入:
Image

SQL写入:
Image

2、性能对比
Image

Image Image

微信沟通下吧,完事把方案写在论坛上。
微信 a15652223354

请问有解决吗?遇到同样的问题

  1. 无模式写入确实没有SQl 写入的性能高 2. 你可以不设置table 的ttl, 然后用SQL直接写入,这样的话, 就不存在table被干掉的情况