问题标签 [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.

0 投票
0 回答
16 浏览

sql - 当“where”子句包含数据库关键字时,TDengine 核心转储

TDengine 版本:2.1.6.0

操作系统:ubuntu 20.04

尝试执行查询时得到核心转储,该查询将“bool”关键字作为列/标签过滤器。期待这应该会给我一些错误消息,但断言失败。有人可以给我一些有关如何解决此问题的提示吗?

以下是从核心文件解码的回溯:

0 投票
0 回答
10 浏览

compression - 关于 TDengine 数据库压缩设置的问题

TDengine 数据库是否提供任何压缩选项来配置以优化查询/插入性能?

从“显示变量”输出中,我发现“comp 2”和“compressMsgSize -1”可能与我想要的有关,但文档没有这些参数的任何描述。我想知道这些参数的含义是什么,以及在什么情况下调整这些参数会有用?

0 投票
1 回答
41 浏览

sql - 如何更改 TDengine 中列名的最大长度?

根据TDengine的文件,

我想在源代码中将它从 64 更改为 100,并构建一个新版本。

然后我找到了 taosdef.h,并对其进行了更改:

然后我成功构建了它。

我试图创建一个列名超过 64 的表,但我失败了。

我如何解决它?

0 投票
0 回答
10 浏览

td-engine - 使用TDengine时如何知道表在哪个vnode?

我现在使用 TDengine。我知道 TDengine 喜欢 Cassandra,它们都使用虚拟节点作为虚拟化。我怎样才能知道一个表在哪个 vnode 中?我尝试使用describe tbname,但没有得到如下信息: 在此处输入图像描述

0 投票
0 回答
8 浏览

fqdn - TDengine中可以用IP地址代替FQDN吗?

我们用 TDengine 搭建了一个测试环境,有一个 4 节点的集群。我们根据文档配置了 FQDN(Fully Qualified Domain Name)。没关系。

现在我们需要使用 IP,而不是 FQDN。但是,我没有通过网络找到说明。

我如何解决它?

0 投票
0 回答
7 浏览

td-engine - TDengine 中的 vnode 可以拆分吗?

在 TDengine 中创建了很多表之后,我的 TDengine 集群中有很多 vnode。但是,我发现其中一个 vnode 太忙了。所以我想把vnode分成两部分。有没有办法做到这一点?

0 投票
1 回答
14 浏览

td-engine - 我正在使用 TDengine。为什么正常查询要花费我很多时间?这是我的配置

我正在使用 TDengine 2.0.20.12。为什么正常查询要花费我很多时间(近 60 秒)

我在笔记本电脑上使用 2 核 4G 内存的 Linux 虚拟机。所有配置都是默认配置,除了创建数据库 SQL。

下面是我的配置,我试图永远保存数据,所以我使用 keep 36500。

那会是个问题吗?

在此处输入图像描述

0 投票
0 回答
18 浏览

td-engine - 在指定或可用的数据库注释中使用 tdengine restful 错误

我使用 tdengine jdbc-restful 从 tdengine 服务器查询数据。我使用了restfulstatement来执行下面的查询。

它以错误“数据库未指定或可用”响应然后我知道我需要指定数据库。然后使用下面的命令在 select 子句之前选择一个 DB。

这可以正常工作,而几分钟后,如果在每次查询之前使用“使用数据库”,则会出现错误“数据库未指定或可用”。我还发现,如果我在表名之前使用 dbname 作为前缀,如下所示:

几分钟后,此查询每次都能正常工作。我想问的是“使用表”会改变连接的状态吗?这个状态会持续多久?是否有任何配置可以更改最后的持续时间。

0 投票
0 回答
12 浏览

python - 在 taos shell 中使用 TDengine Python Connector 结果 nan 插入 double/float

使用 python 连接器 v2.1.0 和 TDengine 2.1.6.2。

我正在使用中的代码examples/stmt-multi.py,在 Python 中插入一些带有 None 值的 double/float 值,它成功了。然后用 Python 查询数据,结果值为 None。但在 taos shell 中,该值为nan(预期为 NULL)。

0 投票
0 回答
7 浏览

cluster-computing - 我正在使用TDengine集群,但是我无法drop节点,总是“dropping”

1.我在具有副本 2.(版本 2.0.20.12)的两个节点 + 1 个仲裁器集群上创建了一个数据库

2.然后我关闭了节点2的服务器(试图模拟服务器崩溃的场景)

3.我运行“drop dnode node 2”命令

4.老是掉线,是不是bug?