Tdengine3.0.6 用Java项目查询很慢

【TDengine 使用环境】
生产环境

【TDengine 版本】
3.0.6
【操作系统以及版本】
CentOS Linux release 7.9.2009
【部署方式】容器/非容器部署
非容器部署
【集群节点数】
1
【集群副本数】

【描述业务影响】
项目使用springboot3+ mybatis-plus-spring-boot3-starter 3.5.10,
刚开始使用taos-jdbcdriver版本为3.1.0,任意查询报错“newPosition > limit: (875714192 > 90911)”问题,之后升级taos-jdbcdriver版本为3.3.2,查询报错的问题解决,但是执行一个数据量为300的
查询用时15秒,用工具最终定位到这里
image

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】
查询太慢
【资源配置】

【报错完整截图】

  1. 3.0.6.0 是过于早期的版本了,建议升级。
  2. 驱动和数据库是有版本对应关系的https://docs.taosdata.com/reference/connector/java/
  3. 如果在新版本上有问题,我们可以远程排查。

应该是你查询写错了, 我之前也遇到过,查得CPU很高

不是的,同样的SQL在另一个springboot2的项目里面执行加返回数据就是毫秒级的,打印的sql在TDengineGUI里面执行也是不到一秒,sql问题是最先排除掉的。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。