问题标签 [td-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - It seems the result is more than I wanted by timestamp in TDengine
I'm using TDengine database to store time-series data.
Now I'm trying to query the data from 30s ago to now. My sql is as follows:
It looks like there is close to a minute of data included in the results. I'm not sure if this has anything to do with the time difference between the server and the client.
How can I fix it?
sql - TDengine的两个超级表join查询错误
我想加入查询TDengine数据库的两个超级表。
超级表的模式在这里: s1 (ts timestamp, v int) tags (t bindary(64)) s2 (ts timestamp, v int) tags (t bindary(64))
有人可以帮我指出我该怎么做吗?
sql - 如果tag的类型是nchar,TDengine不能正确查询数据
操作系统:centos7 TDengine 版本:2.1.3.0
重现步骤:
- 创建稳定的t6 (ts timestamp,val int,flow nchar(38)) tags(dev nchar(38),gr nchar(38));</li>
- 使用 t6 (dev,gr) 标签 ('437bc984e4524ab6971ee02d94b896021333','437bc984e4524ab6971ee02d94b896021') 值 (now,1,'437bc984e4524ab6971ee02d94b89602') 插入 t6004;
- 使用 t6 (dev,gr) 标签 ('bbbbbbbbbbbbbbbbbbbbbbbbbbbbb','a') 值 (now,1,'121') 插入 t6007;
做查询:
再次查询:
好像标签的类型是nchar,值大于32,查询不能返回数据。
不确定是否有人有同样的问题并知道如何解决。
sql - TDengine 算术查询操作导致使用非数字操作数的核心转储
我正在尝试使用 select 子句进行算术运算。我发现当使用数字作为操作数时,结果看起来很好,但没有像字符串/字符串或数字/字符串混合的数字值 TDengine 核心转储。我在想可能是最初可以在计算中使用 ASCII 值,但预计至少 TDengine 会引发错误。有人知道使用无数值是否是算术查询的标准方法吗?
sql - TDengine中数据的过期时间和`keep`参数
我正在使用 TDengine 数据库 2.1.3.0。我创建了一个keep
10 的表。
我发现10天前插入的数据还在数据库中。
可能是什么原因?
time-series - 如果给出了无效端口,我如何检查 TDEngine 客户端 shell 是否连接到默认端口?
当我尝试使用客户端 shell 中的 -P 参数连接到 TDengine 数据库服务器时,如果使用 -P 选项将任何值传递给 shell 可执行文件,它可以连接到服务器而不会出现任何错误。我检查了文档,使用的默认端口是 6030,因此认为提供任何无效端口号的预期行为都会报告错误,例如无效端口等。
如果给出了无效端口,我如何检查 TDEngine 客户端 shell 是否连接到默认端口?
wal - 为什么我的 TDengine 需要 20 分钟才能启动服务?
我正在使用 TDengine 2.0.20.12 一个月进行测试。
但是我发现服务启动的时间成本越来越长(目前我花了 20 分钟来启动它)。
据我所知,TDengine的WAL会被加载到内存中,它会记录数据库的所有更新操作。
TDengine 需要阅读它以便花费大量时间。
我怎么能忽略这个问题?