taosdata / TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
https://tdengine.com
GNU Affero General Public License v3.0
23.46k stars 4.87k forks source link

TDengine crash at tsort.c:905 #24141

Open tjlqq opened 11 months ago

tjlqq commented 11 months ago

问题1: 执行“SELECT TO_CHAR(ts, 'yyyy-mm-dd hh24:mi:ss') AS time, labels->'instance' AS instance, IRATE(AVG(v)) AS irate_value FROM prometheus_data_sit.metrics WHERE labels->'name' = 'container_cpu_usage_seconds_total' AND ts > '2023-12-19 00:00:00' AND ts < '2023-12-19 23:59:59' AND labels->'instance' = '***' GROUP BY TO_CHAR(ts, 'yyyy-mm-dd hh24:mi:ss'), labels->'instance' ORDER BY time; ” 这个sql 数据库会重启,根文件下面core文件生成多个 。这个sql的意思是算出 container_cpu_usage_seconds_total 容器cpu 5分钟内增长率。 问题2: Prometheus数据接入的时候 taosdata 报错:0x219 sql statement too long 516c256e871bd313c09a79a28280b75 接入1个指标的时候 报错很少 ,接入30个的时候 权限 sql statement too long

tjlqq commented 11 months ago

时序数据特有函数 CSUM DERIVATIVE DIFF IRATE MAVG STATECOUNT STATEDURATION TWA ” 这些函数 只有语法 没有demo ,现在 Prometheus 里面数据已经接入,但是没有demo 不知道怎么使用 这些函数 ,麻烦举几个例子。

yu285 commented 11 months ago

感谢反馈 会在下个版本修复该问题

yu285 commented 9 months ago

3.0分支最新代码执行查询正常,可以自己编译使用,也可以等我们 2 月底 正式发版