【TDengine 使用环境】
生产环境
【TDengine 版本】
3.4.0.0
【问题】
应用场景是需要对海量设备(十万级)数据进行高频率(每台设备每秒十条以上)插入操作,因为官方文档介绍使用PreparedStatement进行批量插入的性能要优于SQL拼接和无模式插入,所以决定使用PreparedStatement进行数据插入操作。但是因为每个设备的表结构不同,所以需要为每个设备的插入语句创建不同的PreparedStatement并缓存起来重复使用,我现在的疑问就是tdengine对创建的PreparedStatement数量是否有限制(客户端JDBC驱动和数据库服务端都包括)?还有创建并持有上万个PreparedStatement对性能是否会造成影响(不考虑PreparedStatement对象的内存占用)?