问题标签 [questdb]

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 投票
1 回答
138 浏览

questdb - 如何以编程方式从 QuestDB 下载数据?

有没有办法从数据库(例如表或其他数据集)下载查询结果?UI 支持 CSV 文件下载,但目前浏览和下载文件需要手动操作。有没有办法可以自动化这个?谢谢

0 投票
1 回答
22 浏览

questdb - QuestDB 的位数学

数据库 QuestDB 是否支持 BitMath,即操作单个位的能力?我尝试使用 field & 1 == true 但我得到以下回报:意外字符。

0 投票
1 回答
92 浏览

questdb - 如何决定在 QuestDB 中使用什么表分区策略?

我正在 QuestDB 中设计一个指标表。每天将有几百万行,它们在一天中均匀分布。这些行大约 200 个字节,所有数字和时间戳。数据读取通常会跨越数天,在边缘情况下长达一年。

我无法决定我应该将其按 DAY 或 MONTH(甚至 YEAR)划分。我知道我必须提前做出这个决定,因为没有办法从一个切换到另一个。

0 投票
0 回答
17 浏览

amazon-quicksight - 是否可以在 AWS Quicksight 上显示 QuestDB 数据?

我想根据存储在QuestDB中的表在 AWS Quicksight 上制作一些仪表板和可视化。是否可以使用 REST API 或 Postgres 将其定义为自定义数据源?我只能在 Quicksight 中查看 AWS 数据库或数据源是否有限制,或者我可以定义自定义的数据库或数据源吗?

0 投票
1 回答
63 浏览

questdb - 有没有办法检查 QuestDB 中表的架构?

我知道 UI 有一个模式浏览器,它显示列和一些关于缓存的信息,但是如果我禁用了 REST API 或者没有打开端口来浏览服务器的 Web 控制台,我希望能够检查这一点. 我如何从 SQL 中检查这个?

0 投票
1 回答
61 浏览

questdb - 如何将 ILP 数据类型与 QuestDB 数据类型一起使用?

我将 QuestDb 与 Influx Line Protocol 一起使用。当我发送新指标时,QuestDB 会自动创建一个表,并且对于我的所有数字,它都使用 DOUBLE 类型。它还可以为消息中的其他字符串字段创建标签和字符串的符号,以及为以“i”结尾的数字创建 LONG。

所以我可以发送

它会创建

如果我想要 FLOAT 而不是 DOUBLE 或 INT、SHORT 或 BYTE 而不是 LONG,如何控制创建的类型?

0 投票
0 回答
18 浏览

questdb - IN 运算符不适用于 questdb 的 postgres 变量

在时间序列数据库 QuestDB 中使用带有 IN 运算符的 postgres 变量 ($1) 不起作用(导致 0 个结果),但对变量进行硬编码可以。它应该与硬编码值一样工作。

0 投票
0 回答
134 浏览

grafana - 我可以在 Grafana 中启用自动表模式检测吗?

我正在使用 docker compose 与 Grafana 和 QuestDd 作为服务联网在一起,我正在使用 postgres 连接器将表数据导入 Grafana。目前,我必须单击编辑 SQL才能为面板创建查询。这意味着我必须手动编写 SQL 来创建可视化。这很好,但如果我不知道表模式,这并不完美。

有没有一种方法可以从数据库中自动检测架构,以便我可以使用 UI 来探索表并使用可用列构建面板?

0 投票
0 回答
56 浏览

php - QuestDB SELECT 返回特殊字符,但 Postgres 不

我使用以下代码成功地设置了一个简单的PostgreSQL数据库,并且可以SELECTprint预期设置行:

当我尝试QuestDB使用以下代码对我的测试表执行相同操作时,就会出现我的问题:

哪个返回错误数据,包括 1) 错误值;2) 不可读的字符;3)正确的字符串:

非常奇怪的错误——我没有任何编码问题,plainPostgreSQL或我预先存在的MySQL表(我正在尝试将一些表切换到QuestDB)。

编辑:如果我从更改SELECT *SELECT <single_column>喜欢SELECT date FROM test_table,它工作正常......但如果我在查询中添加更多列,那么字符编码错误会返回。

QuestDB 6.0.2PHP 8.0.2

这个错误也发生在预装的telemetry表格中,所以我认为它与我创建表格的方式无关。

0 投票
1 回答
98 浏览

java - 如何启用对 QuestDB docker 容器中文件的日志记录?

我正在将 QuestDB 作为 docker 容器运行,并按照启动 docker 指南中的建议将我的数据目录挂载到保留中

我可以使用 logs 命令查看日志

但我希望它们永久保存在挂载的主机目录中,但我找不到办法。我只找到了一个文档,其中提到了一种通过在此处https://questdb.io/docs/reference/configuration/#logging向类路径添加内容来更改日志记录配置的方法, 但我对 Java 类路径的理解有点浅,无法使用它,确实任何人都知道如何配置容器以添加系统属性"system" property: -Dout=/something_else.conf