0

我正在使用流入线以恒定且高的速率将记录插入到 Questdb 中的表中。我有多个附加的 postgres 客户端执行读取操作,有些是 Grafana 仪表板,它们在整个表中进行一些繁重的聚合。看起来当我刷新仪表板时,我遇到了一些问题:

... t.LineTcpConnectionContext [31] queue full, consider increasing queue size or number of writer jobs

有没有办法确保我不会踢出插入客户端或像错误中提到的那样增加队列?

4

1 回答 1

0

如果您有一个客户端通过 TCP 编写 Influx 线路协议,则可以为此目的拥有一个专用的工作线程。您可以设置的配置键是line.tcp.worker.count,这应该在配置文件中或通过环境变量进行设置。设置一个专用线程server.conf 如下所示:

line.tcp.worker.count=1
于 2021-01-20T09:00:29.270 回答